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ò

È stato utile?

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) .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top