Как осуществить взаимодействие между окнами в JavaFX?
Не могу понять как осуществляется взаимодействие между двумя окнами в JavaFX. Имеется ввиду как я могу влиять на вью первого окна находясь во втором? Например: в первом окном у меня TableView во втором (модальном) настройки этой таблицы. Мне нужно поменять отображение некоторых из столбцов, и по возвращению в первое окно, они должны автоматически применяться.
Думаю это можно сделать 2 способами.
1) простой и не очень "правильный", сделать статическую доступную из двух контроллеров переменную и через неё общаться.
2) сделать главный контроллер, который порождает эти два побочных и знает о них всё, и может управлять ими посредством паттерна observer