Repor um array de marcadores JButton e fazendo tudo novamente activa
Pergunta
Quando eu jogo meu jogo que eu permitir que o usuário clique nos botões que em seguida, define um o ou um x como o rótulo e, em seguida, cada botão fica no ativo, para não permitir que o usuário clik-lo novamente e novamente
No entanto, quando eu chegar a 9 vai e é um desenhar uma caixa de mensagem aparece e diz desenhar, mas eu não posso parecer para obter os botões para restaurar-se ao estado original para permitir uma nova rodada
O que você poderia sugerir
edit:
Eu não tenho idéia por que eu não criar um loop para fazer isso aplausos caras Vou tentar isso
Solução
Este é, naturalmente difícil quando você não nos mostrará o código, o que você tente isso não funcionou?
Gostaria de pensar um laço velho liso deve fazer o truque.
JButton buttons[];
for(JButton b : buttons)
{
b.setText("");
b.setEnabled(true);
}
Espero que é a sintaxe looping adequada, tem sido um tempo desde que eu trabalhava em Java.
Outras dicas
JButton . < a href = "http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/AbstractButton.html#setText(java.lang.String)" rel = "nofollow noreferrer"> setText ( "") , JComponent . setEnabled (true) .