JavaFX kilka widoków. Jak zarządzać

0

Witam, tworzę aplikację z użyciem JavaFX. Widoki tworzę przez Scene Buildera w formie fxml. Obecnie mam 4 sceny(widoki) .Główną scenę, na której są 3 zakładki i w każdej z tych zakładek zawarty odnośnik do innej sceny. W scenie nr 4 dodaję kategorie, które wyświetlają się w TableView z czym nie mam problemu. Problem jest natomiast z tym, że te kategorię chcę wyświetlać również w scenie nr 2, czyli w 1 zakładce w komponencie ComboBox. Nie mam pomysłu jak to zrobić...

1

W akcji controllera odpowiedzialnego za dodawanie nowych kategorii do TableView dodaj również funkcjonalność odpowiedzialną za aktualizowanie i odświeżanie zawartości ComboBox'a.

0

Pytanie jak to zrobić? Z dodaniem kategorii do TableView nie mam problemu, ponieważ metoda która dodaje znajduje się w tej samej klasie w której znajduje się TableView (AccountController), a ten ComboBox jest w klasie Transaction. Może będzie łatwiej, jak wrzucę strukturę swojego programu (w załączniku). Na czerwono oznaczona klasa główna od której zaczyna się program. W jej wnętrzu jest tylko odpalanie BudgetManagerView.fxml, w którym natomiast jest wywołanie BudgetManagerController. BudgetManagerView.fxml zawiera TabPane z 3 zakładkami i dla każdej jest odwołanie do innego widoku, tzn.:

<fx:include source="../category/BudgetCategoryView.fxml" />

1 użytkowników online, w tym zalogowanych: 0, gości: 1