Selecionar checkboxes[resolvido]

4 respostas
P

Ola!
Como selecionar em um método todos os checkboxes que estão adicionados na tela e que estão sendo instanciados no construtor?
É que se eu tivesse um array de checkboxes ,por exemplo,eu so faria uma for e atribuiria a cada elemento o setselected(true).Seria mais ou menos assim:

for(int i=0;i<vetorDeCheckBoxes;i++) vetorDeCheckBoxes[i].setSelected(true);

mas como os itens estão sendo criados um a um sem estar em um vetor como posso fazer isto?
obrigada

4 Respostas

ryouta

da pra explicar mais detalhado oq vc quer fazer ?

P

eu quero criar um botão para selecionar todos os itens que estão na tela.Queria saber como faço para pegar os componentes da tela para poder manipula-los.
Obrigada

O_Monge

Respondi sobre esta função agora em outro tópico…

Pelo o que eu entendi, ques a função getComponents() do Container (JPanel, JFrame…)

Component[] components = panel.getComponents();
	for (Component component : components) {
		if ( component instanceof JCheckBox ) {
			((JCheckBox)component).setSelected( true );
		}
	}
P

oi O_Monge,
era isto mesmo que eu queria!!
funcionou perfeitamente!!
muito obrigada pela ajuda
:):):slight_smile:

Criado 11 de abril de 2011
Ultima resposta 12 de abr. de 2011
Respostas 4
Participantes 3