Versions Compared

Key

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

...

Les en (litt knapp) introduksjon til JavaFX-programmering her: JavaFX. Les litt om enkel JavaFX-grafikk her: Enkel 2d-grafikk med JavaFX

Bruk av FXML

I en GUI-applikasjon går programmet typisk gjennom to faser:

  1. Først så rigges GUI-et opp, med vinduer og paneler med interaktive elementer og grafikk opp.
  2. Deretter ligger programmet og venter på å bli trigget av at brukeren gjør ting, f.eks. beveger musa og trykker på musknappene og/eller på tastaturet.

Fase 1 kan gjøres på to måter: enten ved å gjøre det i programmet, eller ved å lage en egen FXML-fil som beskriver innholdet i GUI-et i en FXML. FXML ligner på mange måte på HTML, som brukes for å lage web-sider, og med bruk av e(fx)clipse-tillegget til Eclipse så er det nokså greit å lage fxmlFXML-filer. Fase 2 avhenger av hvilken teknikk du brukte i fase 1. Vi kommer til å basere oss på FXML-teknikken, siden den er grei for den typen programmer vi fokuserer på, og teknikken er nokså lik den som brukes på Android.

Les mer om programmere med FXML her: FXML-filer og Java-kontroller-logikk. Les litt om enkel grafikk med FXML her: