Подтвердить что ты не робот

Конструктор сцен JavaFX 2: класс контроллера

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

Обновление

Этот ответ устарел. Решение состоит в том, чтобы использовать Gluon SceneBuilder и установить контроллер, как указано на скриншоте, представленном в наиболее подтвержденный ответ на этот вопрос.


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

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

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