JavaFX - GUIs in Java

[ Opgelet: een deel van de informatie hieronder dateert nog van vorig schooljaar. Heel veel zal er dit schooljaar niet veranderen...]

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 11). 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.

Bij een nieuw project. Start-project | module-info.java. (Zie begin van hoofdstuk 2 en 3.)

Hoofdstuk 2. Een kleine uitbreiding 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