You are on page 1of 2

// Decompiled by DJ v3.12.12.

101 Copyright 2016 Atanas Neshkov Date: 01/08/2018


20:56:31
// Home Page: http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: Atestado.java

import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Atestado extends JFrame


{
private class OuveCheckDia
implements ActionListener
{

public void actionPerformed(ActionEvent arg0)


{
campoHrs.reset();
if(!checkDiaTodo.isSelected())
{
add(hrs);
add(campoHrs);
campoHrs.requestFocus();
repaint();
validate();
} else
{
remove(hrs);
remove(campoHrs);
repaint();
validate();
}
}

final Atestado this$0;

private OuveCheckDia()
{
this$0 = Atestado.this;
super();
}

OuveCheckDia(OuveCheckDia ouvecheckdia)
{
this();
}
}

public Atestado(int cargaHoraria)


{
super("Atestado");
cid = new JLabel("CID:");
campoCid = new JTextField(12);
checkDiaTodo = new JCheckBox("dia todo", true);
hrs = new JLabel("Horas Cobertas:");
campoHrs = new CampoHora();
botaoOk = new JButton("ok");
setLayout(null);
setSize(new Dimension(150, 170));
campoHrs.setValorMaximoEmMinutos(cargaHoraria);
campoHrs.erroExcedeuMinutos = "Atestado n\343o pode cobrir mais hrs que a
Carga Hor\341ria!";
cid.setBounds(5, 10, 25, 10);
campoCid.setBounds(30, 5, 100, 20);
checkDiaTodo.setBounds(5, 35, 100, 20);
hrs.setBounds(5, 70, 100, 10);
campoHrs.setBounds(100, 65, 38, 20);
botaoOk.setBounds(42, 105, 50, 25);
add(cid);
add(campoCid);
add(checkDiaTodo);
add(botaoOk);
checkDiaTodo.addActionListener(new OuveCheckDia(null));
setDefaultCloseOperation(2);
setResizable(false);
setLocationRelativeTo(null);
setAlwaysOnTop(true);
}

public void reset()


{
campoCid.setText("");
checkDiaTodo.setSelected(true);
campoHrs.setText("");
campoHrs.reset();
remove(hrs);
remove(campoHrs);
repaint();
validate();
}

JLabel cid;
JTextField campoCid;
JCheckBox checkDiaTodo;
JLabel hrs;
CampoHora campoHrs;
JButton botaoOk;
}

You might also like