Trabalhando com JCheckBox em Java

import java.awt.GridLayout;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;

// Autor: João Matheus Santos Assis

public class Check_Bok extends JFrame{
   
    /*Com a ferramenta JCheckBox é possível marcar e
     desmarcar livremente, escolhendo quantas
     opções se deseja, diferente do JRadioButton
    */

   
    private JLabel Label_Pergunta = new JLabel();
    private JCheckBox Escolha[] = new JCheckBox[3];

    public Check_Bok() {
        super("JChecBox");
       
        /* O componente caso desejado pode ser inicializado marcado
         basta adicionar true. Ex: Escolha[2] = new JCheckBox("JAVA",true);*/


        Escolha[0] = new JCheckBox("PASCAL");
        Escolha[1] = new JCheckBox("C/C++");
        Escolha[2] = new JCheckBox("JAVA");
        Label_Pergunta.setText("  Qual sua linguagem de programação favorita?");
        this.setLayout(new GridLayout(4,1));
        this.add(Label_Pergunta);

        for (int i = 0; i<Escolha.length; i++){
            this.add(Escolha[i]);
        }
       
        // Propriedades do JFrame
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(325, 200);
        this.setResizable(false);
        this.setLocationRelativeTo(null);
        this.setVisible(true);
   
    }
   
    public static void main(String[] args){      
        new Check_Bok();
    }
   
}


Artigos relacionados em Java:



Feito no NetBeans-5.5.1 | Executável