JavaFX - dostęp do obiektu Canvas z kilku klas

0

Witam. Zaczynam pisać pewien program w z użyciem JavaFX. Problem w tym, że potrzebuję, by dwie klasy zewnętrzne odwoływały się do obiektu klasy Canvas, który jest umieszczony w kontrolerze. Czy istnieje jakiś sposób, by to zrealizować?

0

Zrobić getter do pola reprezentującego ten Canvas, wyciągnąć kontroler z loadera po załadowaniu widoku, pobrać Canvas i podać gdzie trzeba?

0

Tak jak kolega napisał, robisz gettera do canvasa, ewentualnie eventBusowe API do obiektu z tym canvasem (może to drugie śmiesznie brzmi ale mi takie rozwiązanie raz albo dwa pykło). A i do instancji kontrolera z canvasem możesz zrobić tak że tworzysz ją jak normalną klasę a później ją dopiero przypisujesz przez FXMLLoader.

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