JCheckBox

Olá,

Alguém poderia me ajudar, mostrando como utilizar este meu exemplo abaixo com array nas cores e depois mostrar as opções que foram selecionadas?

Obrigado.

[code]import javax.swing.*;
public class TesteCheckLista2 {

public static void main(String[]args) {
JFrame tela = new JFrame(“Cores”);
tela.setBounds(10,10,800,600);
tela.setLayout(null);

JCheckBox cor1 = new JCheckBox(“Preto”);
JCheckBox cor2 = new JCheckBox(“Branco”);
JCheckBox cor3 = new JCheckBox(“Verde”);
JCheckBox cor4 = new JCheckBox(“Azul”);

cor1.setBounds(100,30,200,35);
cor2.setBounds(100,80,200,35);
cor3.setBounds(100,130,200,35);
cor4.setBounds(100,180,200,35);

cor1.setSelected(true);

tela.add(cor1);
tela.add(cor2);
tela.add(cor3);
tela.add(cor4);

tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tela.setVisible(true);

}
}[/code]

Você testa se está selecionado através do método isSelected():

if (cor1.isSelected()) { //Faz algo com a cor 1 }

Você realmente não conseguiu entender o texto explicativo da sun, com um exemplo completamente implementado que te passei no outro tópico?

certo, entendi…mas como executar o mesmo exemplo, mas com um array, e um outro detalhe, digamos que eu tenha 70 opções, existe alguma forma de colocar um JCheckBox numa janela com scroll?

Sim, basta colocar o painel onde os checkboxes estão dentro de um JScrollPane.

E nada impede de você criar os checkboxes num array.

if (check[0].isSelected()) { //Faz qualquer coisa }

Só daí o construtor do Netbeans não vai te ajudar.

Hum, legal, obrigado, sim, desculpe, eu olhei e entendi o outro tópico.

Muito obrigado pela ajuda, e desculpe as peguntas básicas…rsrsrsr. :oops: