Je souhaite utiliser sceneBuilder
pour une application javaFx
. J'ai un Package
qui s'appelle testPac
et à l'intérieur que j'ai les dossiers comme cela a été présenté dans la figure 1;
J'ai un fichier fxml
et son controller
dans le dossier view
. maintenant, je ne sais pas ce que je dois utiliser à l'intérieur de la boîte du contrôleur dans sceneBuilder
. le contenu du dossier view
selon la figure 2.
Il vous suffit de spécifier le nom de classe complet , c'est-à-dire packagename.ClassName
. Donc, si je comprends bien la structure de votre projet, votre classe de contrôleur est scaterChartController
1 et il est dans un package appelé testPac.view
1,2. Alors votre fx:controller
l'attribut doit avoir la valeur fx:controller = "testPac.view.scaterChartController"
.
Dans SceneBuilder, vous pouvez définir cela dans le volet "Contrôleur" qui se trouve en bas à gauche de l'écran (développez-le si nécessaire):
scaterChartController
n'est pas un nom de classe correct selon la convention standard. De même, les noms de packages doivent être en minuscules, donc "un package appelé testPac
" viole également la convention.Le nom du package est évident à partir de la première ligne de code. Je suppose que vous avez un nom de package view
, donc la première ligne de code dans la classe contrôleur sera
package testPac.view ;
Modifier le fx:controller
attribue en conséquence si le package est différent de celui-ci.