...
FXML-fila må lastes inn av et eget FXMLLoader-objekt, som må få vite hvilket objekt som håndteres av automatikken. Dette objektet settes med setController-metoden, f.eks. slik (hentet fra eksempel-koden lenger ned):
Code Block FXMLLoader fxmlLoader = new FXMLLoader(); fxmlLoader.setController(this); Parent root = (Parent) fxmlLoader.load(this.getClass().getResourceAsStream("StickMan2.fxml"));
Feltene som skal settes automatisk annoteres med @FXML, så det er tydelig at feltet skal håndteres av automatikken, f.eks.
Code Block @FXML Circle headCircle;
Merk at automatikken utføres som en del av kallet til FXMLLoader sin load-metode, så en kan ikke referere til de @FXML-annoterte feltene før load-kallet er utført.
Reagere på input fra brukeren
...