JavaFX

Eintrag zuletzt aktualisiert am: 21.04.2025

JavaFX ist ein Rich Internet Application Framework (RIA) für die Entwicklung von RIA-Anwendungen mit Java (ursprünglich in Version 1.x mit JavaFX Script, seit Versoon 2.0 mit Java). Zur Oberflächenbeschreibung kann man die XML-Sprache FXML einsetzen mit MVC-Konzept.

Das "FX" in JavaFX steht ganz einfach für "Effects" oder auch allgemein für "User Interface Effects" – also visuelle Effekte und moderne grafische Darstellungsmöglichkeiten. Es wurde von Sun Microsystems (und später Oracle) bewusst als moderner Nachfolger für Swing entwickelt, mit Fokus auf:
  • Rich Internet ApplicatiRIA)
  • Moderne GUI-Komnten
  • Multimedia, Animation, 2D/3D-Grafik und Effekte

Der Name JavaFX sollte dabei suggerieren: "Java + Effekte = JavaFX"