В JavaFX есть onclickaction, ondragaction и т.д. Но я не могу найти что-то вроде onstartupaction, которые выполняют действие при запуске приложенияИщем обновление FXML при запуске
0
A
ответ
0
Смотрите Application javadoc для экземпляра жизненного цикла приложения , Когда ваше приложение запустится, будет вызываться start method.
Инициализация файла fxml отличается от запуска приложения, так как одно приложение может иметь много документов fxml, загружаемых много раз, каждый раз при наличии нового контроллера instantiatd и вызываемого метода инициализации. Это описано в @FXML Controllers section of the Introduction to FXML documentation.
В следующем контроллере метод инициализации будет вызываться FXMLLoader. Каждый раз, когда он загружает документ FXML, ссылающийся на класс контроллера, загрузчик создаст новый экземпляр контроллера и вызовет его инициализацию.
public class MyController implements Initializable {
@FXML private Button button;
@FXML
protected void initialize()
button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("You clicked me!");
}
});
}
}
Смежные вопросы
- 1. Ошибка при запуске программы Java FXML
- 2. Получение окна FXML при запуске java-файла
- 3. Обновление экрана FXML
- 4. Обновление пакета OSGi при запуске
- 5. Автоматическое обновление при запуске ios
- 6. расположения FXML не загружается при запуске баночки за пределами Затмения
- 7. Исключение при запуске приложения @FXML bind с контроллером
- 8. Обновление таблицы FXML на кнопке Нажмите
- 9. Изменение/обновление компонентов FXML в другом классе
- 10. IllegalArgumentException при использовании FXML
- 11. Обновление конфигурации при запуске ElasticBeanstalk Экземпляр Tomcat
- 12. Android. Обновление базы данных при запуске
- 13. Обновление файла plist при запуске приложения
- 14. Обновление Kubernetes при запуске с помощью Systemd
- 15. Обновление файлов при запуске приложения на heroku
- 16. Обновление bower.json при запуске `bower update`
- 17. Автоматическое обновление Intellij VCS при запуске приложения
- 18. Обновление триггера в Oracle, ошибка при запуске
- 19. Ошибка при запуске приложения Javafx
- 20. java.lang.NullPointerException при обработке с FXML внутри другого FXML в Javafx
- 21. LoadException при загрузке файла fxml
- 22. javafx.fxml.LoadException возникает при загрузке FXML
- 23. Ищем PHP cURL proxy
- 24. Ищем примеры JDOM2 XPath
- 25. Ищем файл на компьютере
- 26. Ищем «примерную базу данных»
- 27. Ищем шпаргалку openGL 2.1
- 28. Ищем ресурсы OpenCV haarcascade
- 29. Ищем дрянной почтовый клиент
- 30. Ищем пример проектов BlackBerry
Я знаю, что я могу вызвать действие из MyController при нажатии кнопки. Но то, что я выбрал, - это вызов вызова при загрузке всего fxml. , поэтому я думаю, что я не могу сделать это в fxml ?? –
ОК спасибо !! понял сейчас; !! Я новичок в javafx, прошу прощения! приятный день! –