JavaFX ist der Nachfolger zu Schwingen, und viele Vorteile gegenüber der Schwingen, zB:
Eine Szene Diagramm, in dem alle Knoten (beispielsweise UI-Komponenten, Formen, Bilder, Container) befinden. Dies bietet die Möglichkeit, die Eigenschaften eines beliebigen Knotens in der Benutzeroberfläche zu bearbeiten, was Auswirkungen auf die enthaltenen Knoten haben kann. Zum Beispiel kann eine Gruppe, die einige Bilder enthält, als Einheit gedreht werden, indem eine Rotationstransformation auf die Gruppe angewendet wird. Vergleichen Sie dies mit Swing, bei dem die Benutzeroberfläche aus zwei separaten Welten besteht: UI-Komponenten und Java2D.
Der WebView-Knoten ist ein WebKit-Port, mit dem Sie einen Webbrowser in das Szenendiagramm einbetten können.
CSS kann zum Enthäuten der UI
FXML verwendet werden, um die Benutzeroberfläche separat von der Anwendungslogik zu definieren, verwendet werden. SceneBuilder, dessen Ausgabe FXML ist, ist ein Werkzeug zum Zeichnen einer UI.
Es liegen noch einige Funktionen, die Entwickler Schwingen erwähnen, dass sie vermissen, aber Sie können in diesem sehr aktiven Community zu beeinflussen und einen Beitrag zur zukünftigen Versionen von JavaFX einen Blick auf die OpenJFX Projekt http://openjdk.java.net/projects/openjfx/ und beteiligen sich nehmen.
Sie können in einem Technologie-Positionspapier geschrieben von Björn Müller von CaptainCasa.com interessiert seinen Titel „Warum nutzen wir JavaFX“, die ihre Architektur diskutiert, einschließlich ihrer Entscheidung zu bewegen, von Swing JavaFX http://captaincasa.blogspot.com/2013/01/why-we-use-javafx-paper.html
Ich hoffe, Dies hilft und begrüßt Sie, um die JavaFX-Community-Site unter javafxcommunity dot com zu besuchen, um die neuesten Blog-Posts von JavaFX-Entwicklern zu sehen.
Grüße, James Weaver Oracle Java Technology Ambassador
ich nicht wusste, dass Griffon zwischen Schaukel und JavaFx leicht zu wechseln. Kannst du darauf hinweisen, wie das gemacht wird? Verwenden Sie einfaches JavaFX oder GroovyFX? Ich hätte gerne mehr Informationen. – ChrLipp
Hier ist ein Beispiel für Griffon + JavaFX + FXML http://www.jroller.com/aalmiray/entry/griffon_i18n_fxml_content_on – aalmiray