Beschreibung
JavaFX ist ein Framework für die Erstellung grafischer Benutzeroberflächen, sogenannter Rich-Clients, mit Java. In diesem Seminar lernen Sie, wie sie Desktop-Anwendungen mit JavaFX programmieren. Dazu wenden sie einerseits die Programmierschnittstelle von JavaFX an, andererseits implementieren Sie in dem Seminar das praxis-bewährte MVVM-Pattern. Zusätzlich zur programmatischen Gestaltung der Benutzerschnittstelle lernen Sie den Scene Builder und das UI kennen, mit dem Sie Benutzerschnittstellen interaktiv entwickeln können. Mit CSS sorgen Sie für eine einheitliche Gestaltung Ihrer Benutzeroberfläche.
Inhalte
-----------
- Aufsetzen eines JavaFX-Projektes mit Maven
- Hierarchie der GUI-Elemente und Event-Handling
- Design-Patterns MVC und MVVM mit Data-Binding
- Bedienelemente (Controls) und Layout-Manager
- Gestalten mit CSS
- Scene Builder und FXML