#javafx #controller #scenebuilder
Вопрос:
знаете ли вы, как я могу получить объявление элемента в построителе сцен в классе контроллера?
Возможно ли это? Я не хочу вводить все элементы дополнительно, есть ли в JavaFX какая-либо функция, которая создает мои атрибуты (элементов в построителе сцен) в классе контроллера?
Комментарии:
1. В меню в SceneBuilder выберите «Просмотр», а затем «Показать образец скелета контроллера». Появится окно с кодом класса контроллера, который вы можете скопировать и вставить в свою среду IDE.
2. Я не нашел «показать скелет контроллера образца» в «представлении».
3. Я спросил своего инструктора, он сказал, что этой функции не существует. Вам нужно скопировать имя в поле fx:id и вставить его в класс контроллера. Если вы напишете @FXML поверх атрибута в классе контроллера (
private TextField txtUserMoneyInput;
), вы попадете в файл fxml щелчком мыши. Но, насколько я понимаю, автоматического создания атрибутов не существует. Я имею в виду автоматическую генерацию, как с методами getter и setter в классах объектов.