Hier mal eine kleine Übersicht mit nützlichen Frameworks & Libraries für Java
- Advanced-Bindings – ist eine Sammlung nützlicher Helfer und benutzerdefinierter Bindungsimplementierungen wie java.lang.Math oder Switch-Case als JavaFX-Bindung.
- AnchorFX – ist eine kostenlose Open-Source-Bibliothek für JavaFX, mit der grafische Oberflächen mit Docking-Funktionen erstellt werden können.
- AnimateFX – Eine JavaFX-Bibliothek mit gebrauchsfertigen Animationen.
- BootstrapFX – ist ein Abklatsch von Twitter Bootstrap für JavaFX.
- CalendarFX – ist ein Kalenderframework für JavaFX 8. Es enthält eine Reihe professioneller benutzerdefinierter Steuerelemente, mit denen eine Kalender-Benutzeroberfläche für jede Art von Anwendung implementiert werden kann.
- ChartFx – ist eine wissenschaftliche Diagrammbibliothek, die am GSI entwickelt wurde und sich auf die leistungsoptimierte Echtzeit-Datenvisualisierung für Datensätze mit bis zu Millionen von Daten konzentriert Datenpunkt.
- CssFX – Steigert die Entwicklerproduktivität durch Bereitstellung von JavaFX CSS-Funktionen zum erneuten Laden in einer laufenden Anwendung. Kann als eigenständige Bibliothek verwendet oder in den Scenic View integriert werden.
- ControlsFX – ist ein Open-Source-Projekt für JavaFX, das darauf abzielt, wirklich hochwertige UI-Steuerelemente und andere Tools bereitzustellen, die die JavaFX-Kerndistribution ergänzen.
- CustomStage – ist eine vollständig anpassbare nicht dekorierte JavaFX-Stage (Window) mit erstaunlichen Funktionen.
- DesktopPaneFX – ermöglicht es Fenster in einer Pane zu erstellen.
- FlexGanttFX – ist das fortschrittlichste JavaFX-basierte Gantt-Diagramm-Framework, das derzeit für Java verfügbar ist.
- Flowless – es werden nur die aktuell sichtbaren Zellen in der Scene gerendert, auch bei Tausendenten von Elementen, werden beispielsweise nur 30 Zellen gerendert.
- FormsFX – Elemente zum einfachen erstellen von Formularen für eine JavaFX-Benutzeroberfläche.
- FroXty – frostiger / durchscheinender Effekt auf JavaFX Panen oder Nodes.
- FX-BorderlessScene – Nicht dekorierte JavaFX-Scene mit implementierten Steuerelementen zum Verschieben, Ändern der Größe, Minimieren, Maximieren und Schließen.
- FXFileChooser – bietet eine alternative Dateiauswahl, die besonders für extrem große Verzeichnisse geeignet ist, bei denen eine integrierte Live-Suche und Filterung hilfreich sein kann.
- FXForm2 – ist eine automatische JavaFX-Formulargenerierung. Das generierte Formular ist in hohem Maße konfigurierbar und kann mithilfe von Code, Anmerkungen und CSS-Stil gestaltet werden. FXForm2 ist mit dem JSR 303 für die Bean-Validierung kompatibel.
- FXGraphics2D – Eine Bibliothek, die eine Graphics2D-API zum Zeichnen auf dem JavaFX-Canvas bereitstellt, damit vorhandener Java2D-Code problemlos wiederverwendet werden kann. Diese Bibliothek wurde erstellt, um JavaFX-Unterstützung für JFreeChart bereitzustellen.
- JFreeSVG – ist eine Grafikbibliothek für die Java ™ -Plattform, mit der Sie Inhalte im SVG-Format mithilfe der Standard-Java2D-Zeichen-API (Graphics2D) generieren können. JFreeSVG ist leichtgewichtig, schnell und hat keine anderen Abhängigkeiten als die Java-Laufzeit (11 oder höher).
- FXLauncher – Launcher für die automatische Aktualisierung für JavaFX-Anwendungen. In Kombination mit der nativen JavaFX-Verpackung erhalten Sie ein natives Installationsprogramm mit automatischen App-Updates.
- FXParallax – Dieses fügt Steuerelemente hinzu, um Parallax-Effekte hinzuzufügen. Dieser Effekt kann dem Verwendungszweck ein Gefühl von Tiefe (3D-ähnlich) verleihen.
- FXRibbon – Multifunktionsleistensteuerung für JavaFX basierend auf Microsoft Ribbon.
- FXTaskbarProgressBar – zum Anzeigen des Fortschritts in der Windows-Taskleiste
- FXTrayIcon – System TrayIcon-Implementierung für JavaFX, mit der Entwickler native JavaFX-Menüelemente verwenden können und sich nicht um AWT oder Swing kümmern müssen.
- FXValidation – Validation support für JavaFX.
- FXyz – ist eine neue JavaFX 3D-Bibliothek, die zusätzliche Grundelemente, zusammengesetzte Objekte, Steuerelemente und Datenvisualisierungen bietet, die es JavaFX 8 nicht gibt.
- GemsFX – nützliche Steuerelemente wie z.B.: Bildschirmtastatur, Dialog Pane, Resizable Text Area, Expanding Text Area, Time Picker, Duration Picker, Photo View, DrawerStackPane, FilterView, RichTextArea, Payment Option Controls
- GestureFX – Ein leichtes Pinch-to-Zoom-Fenster für JavaFX.
- Getdown – ist ein System zum Downloaden von Java-Anwendungen auf Endbenutzercomputern sowie zum Aktualisieren der Anwendungen.
- GMapFX – GMapsFX bietet einen Wrapper für die Javascript-API von Google Map, mit dem Sie Karten mithilfe einer reinen Java-API verwenden und mit ihnen interagieren können.
- GraphEditor – Eine Bibliothek zum Erstellen und Bearbeiten von grafischen Diagrammen in JavaFX.
- Grid – Eine Komponente für gitterbasierte Spiele wie Sudoku oder Schach.
- Ikonli – Ikonli bietet viele Icon Packs, die in Java-Anwendungen verwendet werden können. Derzeit werden Swing- und JavaFX-UI-Toolkits unterstützt.
- JavaFX DataViewer – JavaFX-Diagrammbibliothek. Erstellen Sie Diagramme in JavaFX mit der Bibliothek plotly.js.
- javafx-d3 – bietet eine Java-API für die Verwendung der JavaScript-Bibliothek d3.js mit JavaFx-Anwendungen.
- JCSG – Java-Implementierung von BSP-basiertem CSG (Constructive Solid Geometry).
- JFoenix – ist eine Open-Source-Java-Bibliothek, die Google Material Design mithilfe von Java-Komponenten und andere Controls implementiert.
- JFXAnimation – Builder für CSS-Keyframe-Animationen in JavaFX. Erstelle Animationen wie mit CSS.
- JFXNodeMapper – Javafx-Knotenzuordnung zu verschiedenen Datenformaten wie CSV, XML, JSON und Ergebnismenge.
Commercial nicht Frei
- Gluon Maps – Gluon Maps wurde mit Blick auf hohe Leistung entwickelt. Dies bedeutet jedoch nicht, dass die Funktionalität fehlt.
- JavaFXPorts – ist das Open Source-Projekt, das Java und JavaFX auf mobile und eingebettete Hardware bringt, einschließlich iPhone, iPad, Android-Geräte und Raspberry Pi.