Я начал работать над настольным приложением JavaFX с нескольких месяцев. Проходя через оконные события, я наткнулся на эти 2 типа настроек событий: setOnShown()
и setOnShowing()
для класса Window
(или дочернего Stage
). Похожи методы скрытия окна. Я также знаю, что один должен стрелять, когда показывает окно, и один должен стрелять, когда он показан. Теперь я хочу спросить:
- В чем именно причина разделения этих двух событий? не достаточно ли setOnShowing ()?
- Если окно, которое я пытаюсь открыть, вызывает базу данных, чтобы заполнить таблицу каждый раз, когда она открывается, какое событие я должен go использовать в этом сценарии ?
вопрос может показаться глупым, но, пожалуйста, наберитесь терпения, прежде чем завершить голосование.