import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ExCheckBox extends JFrame {
   
   private JCheckBox jCheckBox1, jCheckBox2;
   private JTextField tFteste;
   private JButton btOk;
   private Container janela;
   
   
   public ExCheckBox()
   {
      super("Exemplo CheckBox");
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      jCheckBox1= new JCheckBox("Gremista");
      jCheckBox2= new JCheckBox("Masculino");
      tFteste = new JTextField(15);
      tFteste.setEnabled(false);
      btOk = new JButton("Testar CheckBox");
      btOk.addActionListener(new BtOk());
      janela = getContentPane();
      janela.setLayout(new FlowLayout());
      janela.add(jCheckBox1);
      janela.add(jCheckBox2);
      janela.add(tFteste);
      janela.add(btOk);
      setSize(400, 250);
   }
   
   public static void main(String[] args) {
      ExCheckBox exCheckBox = new ExCheckBox();
      exCheckBox.addWindowListener(new WL());
      exCheckBox.show();
   }
   
   class BtOk implements ActionListener
   {
      public void actionPerformed(ActionEvent e)
      {
         tFteste.setText("");
         if (jCheckBox1.isSelected())
         {
            tFteste.setText("Gremista Perdedor");
         }
         else
         {
            tFteste.setText("Time Bom");
         }
         
         if (jCheckBox2.isSelected())
         {
            tFteste.setText(tFteste.getText()+" do sexo Masculino");
         }
         else
         {
            tFteste.setText(tFteste.getText()+" do sexo Feminino");
         }
      }
   }
   
   
   static class WL extends WindowAdapter
   {
      public void windowClosing(WindowEvent e)
      {
         System.exit(0);
      }
   }
   
}