In javafx 2.0 ist es möglich, das Layout mit dem FXML-Ansatz oder mit normalem Java-Code zu erstellen. Was ist der beste Weg in Bezug auf eine gut gestaltete Reihe von UIs. In meiner Anwendung gibt es etwa 100 Unter-UIs.
Danke
FXML sieht für diesen Zweck logischer aus. Durch die Verwendung von FXML
FXForm2 ist eine Bibliothek zur automatischen Generierung von JavaFX 2.0-Formularen.
FXForm2 ist jedoch kein vollständiges WYSIWYG-GUI-Design-Tool.
Der Szenengenerator sollte ein guter Ausgangspunkt sein, um eindeutige Benutzeroberflächen Ihrer Anwendung zu erstellen. In Anbetracht der Tatsache, dass Sie über 100 UIs verfügen, gehe ich davon aus, dass einige ihrer "Erscheinungsbilder" mit etwas anderen Funktionen identisch sein sollten. Sie können die FXML dynamisch laden und den Controller zur Laufzeit zuweisen. Das bedeutet, dass 1 FXML-Datei mit mehreren Controllern verwendet werden kann. Das kann Ihnen Zeit sparen und den Code dynamisch halten, um die Wartung zu vereinfachen.
%Vor%Also, um die gleiche FXML mit einem anderen Controller zu verwenden.
%Vor%Hoffe, das hilft.
fyi,
Straßenkarte für Java fx Ссылка zeigt, dass der Szenenersteller Mitte des Jahres veröffentlicht wird. Von der obigen Webseite:
"JavaFX Scene Builder ist ein WYSIWYG GUI Design Tool für die JavaFX-Plattform. Es ermöglicht die einfache Gestaltung von Benutzeroberflächen Ziehen und Positionieren von GUI-Komponenten aus einer Palette auf eine Szene.
Das Tool erzeugt Dateien im FXML-Format2, die innerhalb eines Projekts verwendet werden können in jeder IDE wie NetBeans oder Eclipse. Der JavaFX Scene Builder kann sein Zum Erstellen einer GUI für Desktop-Anwendungen und Applets, die in einem Browser ausgeführt werden. "