JavaFX - GUIs in Java

Opmerking (jan 2022). Deze module wordt ook gebruikt in het vak Objectgericht Programmeren voor de 1e bachelor informatica aan Universiteit Gent. De inhoud van deze module werd daarom aangepast aan nieuwere versies van Java en JavaFX.

Cursusnota's

Hoewel er op het Internet reeds heel wat informatie terug te vinden is over JavaFX, bestaat er nog geen leerboek over dit onderwerp (en al zeker niet in het Nederlands). We hebben daarom ten behoeve van de nascholingscursus een eerste introductie to JavaFX op papier gezet. Je kan die hier downloaden (PDF).

Software

We hebben ervoor gekozen om met de meest recente versie van Java en JavaFX te werken (versie 17). Installatie van de software die hiervoor nodig is, vraagt een klein beetje werk. Je vindt de nodige installatie-instructies hiervoor in het eerste hoofdstuk van de nota's (zie hierboven).

Bij de lesvoorbeelden ...

Hulpbestanden. Fruit: afbeeldingen | Fruit: lijst met namen | Afbeelding van een klok.

Hoofdstuk 2. Een onze versie van het 'Hello'-programma.

Hoofdstuk 3. Eenvoudige versie | Met foutbehandeling | Oplossing van opgave 2.1.

Hoofdstuk 4. Wachtwoord genereren (initialize-methode) | Wachtwoord genereren (FXML) | Fruitselectie | Oplossing van opgave 3.1.

Hoofdstuk 5. Foto-viewer.

Hoofdstuk 6. Aftellen (eerste versie) | Aftellen (met stijl) | Aftellen (verbeterde versie) | Foutbehandeling met CSS