Ripristino di un array di etichette JButton e riattivazione di tutti
Domanda
quando gioco, consento all'utente di fare clic sui pulsanti che quindi impostano una o una x come etichetta e quindi ciascun pulsante diventa attivo in modo da non consentire all'utente di selezionarlo ripetutamente
tuttavia quando arrivo a 9 va ed è un sorteggio appare una finestra di messaggio che dice disegna ma non riesco a ottenere i pulsanti per ripristinare se stessi allo stato originale per consentire un nuovo round
cosa potresti suggerire
modifica:
Non ho idea del motivo per cui non ho creato un loop per fare questo applausi ragazzi, lo proverò
Soluzione
Questo è ovviamente difficile quando non ci hai mostrato alcun codice, cosa hai provato che non ha funzionato?
Penso che un semplice vecchio ciclo dovrebbe fare il trucco.
JButton buttons[];
for(JButton b : buttons)
{
b.setText("");
b.setEnabled(true);
}
Spero che sia la sintassi del loop corretta, è da un po 'che non lavoro in Java.
Altri suggerimenti
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) .