Manipular todos jToggleButtons de uma vez

3 respostas
A

Olá galera, sou novo aqui no forum e estou com um pequeno problema.
Seguinte, tenho uma jPanel com 60 jToggleButtons e queria manipular todos de uma vez para poder verificar quais estão selecionados e depois pegar seus respectivos actionCommand.
Por enquanto é só galera. Espero que alguem possa me ajudar. Valeu !!!

3 Respostas

E

Crie os JToggleButtons e ponha uma referência a cada um deles em um array.

Quando for checar se cada JToggleButton está acionado, varra esse array.

A

essa referencia deve ser add de forma manual??? ou existe algum comando para pegar todos os 60 e linka los em uma certa posicao desse array???

E

É uma boa pergunta - depende de como você criou esses JToggleButtons. Se você os criou em um loop, é simples então adicioná-los a um array ou um List .
Se você criou um por um, então é necessário adicioná-los um por um.
Se eles todos estiverem adicionados no mesmo JPanel, você pode também pegar o JPanel e listar os componentes que foram adicionados a esse JPanel , e então checar o tipo de cada um deles para ver se é um JToggleButton.

Criado 23 de abril de 2013
Ultima resposta 23 de abr. de 2013
Respostas 3
Participantes 2