JavaFX Scene builder 2: classe contrôleur

Salut im construisant un projet JavaFX et moi utilisant JavaFX Scene Builder 2. Je voulais lier mon contrôleur à mon fichier fxml mais je ne vois pas la possibilité d'ajouter un contrôleur à mon fichier fxml dans Scene Builder 2. Je me demandais si quelqu'un pouvait m'aider. Remercier.

30
demandé sur jan behang 2014-01-11 13:15:25

3 réponses

comme vous le voyez sur l'image , le menu du contrôleur s'est déplacé à gauche, en dessous de la liste de la bibliothèque. enter image description here

75
répondu MhmdAljobairi 2015-09-05 11:06:20

j'ai trouvé les attributs de controller par accident dans SceneBuilder 2. En fermant le menu hierarchy sur le côté gauche le menu Controller sera visible où je peux déclarer mon controller

22
répondu jan behang 2014-01-11 11:26:59

mise à Jour

Cette réponse est obsolète. La solution est d'utiliser Gluon SceneBuilder et réglez le contrôleur comme indiqué dans la capture d'écran fournie dans le réponse la plus contestée à cette question.


je recommande fortement D'utiliser Scene Builder 1.1 jusqu'à ce que Scene Builder 2 devienne plus complet et fiable dans quelques mois.

quand j'ai récemment utilisé Scene Builder 2, c'était encore un peu fiables, l'accès anticipé à la libération.

Scene Builder 1.1 a une fonctionnalité dans le panneau de code de droite où vous pouvez définir la classe controller. Scene Builder 2 ne semble pas avoir cette fonctionnalité. Par conséquent, si vous utilisez SceneBuilder 2, vous devrez configurer la classe controller manuellement comme le dit xxlali. Si, comme vous l'avez indiqué, Scene Builder 2 early access supprime parfois votre classe de controller définie manuellement du fichier FXML, alors ce serait une raison de plus pour utiliser une stable certifiée version plutôt que la version d'accès précoce immature.

1
répondu jewelsea 2017-05-25 23:17:58