Acho que dessa forma dentro do array foram criados novos objetos inicializados com o valor dos seus botões…
daí quando vc altera-os, o que é alterado são os objetos do seu array e não os que você quer alterar de verdade
(pelo menos com String isso aconteceu)
tente algo do tipo
[code]JButton botoes[] = new JButton[qtdeDeBotoesQueVcVaiPrecisar];
//em algum lugar vc inicializa todos os seus botoes
//depois usa o método setEnabled normalmente
....
for(int i=0; i < botoes.length; i++){
botoes[i].setEnabled(estado);
}
Acho que dessa forma dentro do array foram criados novos objetos inicializados com o valor dos seus botões…
daí quando vc altera-os, o que é alterado são os objetos do seu array e não os que você quer alterar de verdade
(pelo menos com String isso aconteceu)
tente algo do tipo
[code]JButton botoes[] = new JButton[qtdeDeBotoesQueVcVaiPrecisar];
//em algum lugar vc inicializa todos os seus botoes
//depois usa o método setEnabled normalmente
....
for(int i=0; i < botoes.length; i++){
botoes[i].setEnabled(estado);
}
Valeusss rodrigo, funcionou perfeito.
Me serah mt util isso.
Se souber me dizer como desabilitar a troca de aparencia quando o botao fica em estado de disable, eu agradeço de novo. Para ele ficar normal o botao, sem ficar com aparencia de disable, a intençao eh soh bloquear.