Réinitialisation d'un tableau d'étiquettes JButton et réactivation de toutes les activités

StackOverflow https://stackoverflow.com/questions/653665

  •  19-08-2019
  •  | 
  •  

Question

quand je joue à mon jeu, j'autorise l'utilisateur à cliquer sur les boutons qui définissent ensuite un o ou un x en tant qu'étiquette, puis chaque bouton devient actif pour ne pas permettre à l'utilisateur de cliquer dessus encore et encore

Cependant, quand j'arrive à 9 et que c'est un tirage, une boîte de message apparaît et dit dessiner, mais je ne peux pas sembler avoir les boutons pour se rétablir dans l'état d'origine, ce qui permet un nouveau tour

Que pourriez-vous suggérer

modifier:

Je ne sais pas pourquoi je n'ai pas créé de boucle pour le faire, merci les gars, je vais essayer

Était-ce utile?

La solution

Ceci est bien sûr difficile lorsque vous ne nous avez montré aucun code, qu'avez-vous essayé et que cela n'a pas fonctionné?

Je pense qu'une vieille boucle simple devrait faire l'affaire.

JButton buttons[];

for(JButton b : buttons)
{
  b.setText("");
  b.setEnabled(true);
}

J'espère que c'est la syntaxe de boucle appropriée, cela fait longtemps que je ne travaille pas en Java.

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top