JavaFX scene builder 2: класс контроллера

Привет im создание проекта JavaFX и я использую JavaFX Scene Builder 2. Я хотел связать свой контроллер с моим файлом fxml, но я не вижу возможности добавить контроллер в мой файл fxml в Scene Builder 2. Я хотел узнать, может ли кто-нибудь мне помочь. Спасибо.

3 ответов


Как вы видите на изображении, меню контроллера переместилось слева, под списком библиотек. enter image description here


Я случайно нашел атрибуты контроллера в SceneBuilder 2. При закрытии меню иерархии с левой стороны будет видно меню контроллера, где я могу объявить свой контроллер


обновление

этот ответ устарел. Решение заключается в использовании Глюон SceneBuilder и установите контроллер, как указано на скриншоте, приведенном в самый популярный ответ на этот вопрос.


Я настоятельно рекомендую использовать Scene Builder 1.1, пока Scene Builder 2 не станет более полным и надежным через несколько месяцев.

когда я недавно использовал Scene Builder 2, он все еще был ненадежным, ранним освобождение доступа.

Scene Builder 1.1 имеет функцию в правой панели кода, где вы можете установить класс контроллера. У Scene Builder 2, похоже, нет этой функции. Поэтому, если вы используете SceneBuilder 2, вам нужно будет установить класс контроллера вручную, как говорит xxlali. Если, как вы указываете, Scene Builder 2 early access иногда удаляет ваш класс контроллера вручную из файла FXML, это будет еще одной причиной использовать стабильную сертифицированную версию, а не неокрепшие ранний доступ.