Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...