Nie tylko elektronika…

Cześć, nie samą elektroniką serwisant żyje 🙂 Dziś chciałbym podzielić się kawałkiem kodu napisanego w Java i Java FX dzięki któremu możliwa jest komunikacja pomiędzy kontrolerami w aplikacji.

twojKontroller controller;

FXMLLoader loader = new FXMLLoader();

try {
twojPanel = (Pane)loader.load(getClass().getResource(„twojPanel.fxml”).openStream());
} catch (IOException ex) {
Logger.getLogger(FXMLDocumentController.class.getName()).log(Level.SEVERE, null, ex);
}
controller = (twojKontroller)loader.getController();

Dostęp do metod kontrolera z którego chcemy pozyskać dane będzie wyglądać tak: controller.twojaMetoda();

DESIGN: INFORD.eu