J'apprends comment présenter des gites pour une entrée "amicale" utilisatrice. Je vais faire référence au-dessous des pages Web pour ceux qui sont intéressés par la matière. P> code strong> p> strong> p> Lors de l'exécution du code, j'ai vu que 2 cadres identiques apparaissent. Je suis allé la déboguer et j'ai vu qu'il est exécuté deux fois lorsque j'appelle la méthode! P> je l'ai seulement appelé une fois avec < Code> TestGui.Preparegui (); code> dans la fonction principale. P> Javafx p>
4 Réponses :
Vous appelez Lorsque vous appelez préparergui () code> dans le constructeur également.
Nouveau TestGui () Code>, ce constructeur obtient appelé et ainsi la fonction. p> p>
Vous appelez PRÉPAREGUI deux fois
une fois ici ici p> et une fois ici p> alors le premier bloc est Exécuté sur le nouvel appel TestGui () P> P>
Vous appelez la méthode PREPARYGUI () CODE>. Un dans votre constructeur et une fois sur votre objet créé (dans la méthode code> p>
Le problème est que le constructeur (c'est TestGui ()), vous appelez déjà PRÉPAREGUI (). Alors, omettez simplement l'autre appel à préparergui (), qui est test.preparegui (). P>
Supprimer
test.preparegui (); code> à partir de la méthode principale ou n'appelle pas
préparergui (); code> méthode à l'intérieur du constructeur. Si vous voulez
JFRAME code> une seule fois.