English
Topic 15. Building graphical applications with JavaFX: scenes, controls, layout, and events
Goal: learn to lay out a form, handle events, validate input, and use JavaFX resources.
Lecture contents
- Your first JavaFX application — From a console algorithm to a graphical application · A reproducible Maven project · Example 1. A click counter
- Layout and controls — Layout without fixed coordinates · Example 2. A temperature converter · Controls, dialogs, and selection
- Events and the UI thread — Event propagation and the UI thread · Example 3. A simple graphics editor
- CSS, FXML, and distribution — CSS and resources · Example 4. An FXML greeting form · Testing and distribution