У меня есть 3 fxml-файла - основное окно приложения, панель навигации, и панель контента.
При помощи fxml-импорта я смог собрать из этого целостный интерфейс, но теперь появляется закономерный вопрос - как уведомлять другие окна о событиях друг-друга?
Например, когда я загружаю файл в главном окне, мне нужно передать полученные данные в панель контента и панель навигации, а я даже не могу сообщить им аргументы! (нужно как-то воспользоваться @FXML initialize()?)
p.s. я воспользовался паттерном Наблюдатель, но потом подумал, что это не должно быть так сложно - с чего бы такая типовая задача требовала громоздкой мишуры из вспомогательных классов?..
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники