Restablecer una matriz de etiquetas JButton y volver a activar todas
Pregunta
cuando juego mi juego, permito que el usuario haga clic en los botones que luego establecen una o o una x como etiqueta y luego cada botón se activa para no permitir que el usuario haga clic una y otra vez
sin embargo, cuando llego a 9 va y es un sorteo, aparece un cuadro de mensaje que dice dibujar, pero parece que no puedo obtener los botones para restaurar el estado original para permitir una nueva ronda
qué podrías sugerir
editar:
No tengo idea de por qué no creé un bucle para hacer esto. Muchachos, intentaré esto
Solución
Esto es, por supuesto, difícil cuando no nos mostró ningún código, ¿qué intentó que no funcionó?
Creo que un simple bucle viejo debería hacer el truco.
JButton buttons[];
for(JButton b : buttons)
{
b.setText("");
b.setEnabled(true);
}
Espero que sea la sintaxis de bucle adecuada, ha pasado un tiempo desde que trabajé en Java.
Otros consejos
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) .