Un outil de mise en page visuelle pour les applications JavaFX
JavaFX Scene Builder est un outil de mise en page visuelle qui permet aux utilisateurs de concevoir rapidement des interfaces utilisateur d'application JavaFX, sans codage. Les utilisateurs peuvent faire glisser et déposer des composants d'interface utilisateur dans une zone de travail, modifier leurs propriétés, appliquer des feuilles de style et le code FXML de la mise en page qu'ils créent est automatiquement généré en arrière-plan. Le résultat est un fichier FXML qui peut ensuite être combiné avec un projet Java en liant l'interface utilisateur à la logique de l'application.
Scene Builder vous permet de mettre en page facilement les contrôles, les graphiques, les formes et les conteneurs de l'interface utilisateur JavaFX, afin que vous puissiez rapidement créer des prototypes d'interfaces utilisateur. Les animations et effets peuvent être appliqués de manière transparente pour des interfaces utilisateur plus sophistiquées.
Éditeur visuel FXML
Scene Builder génère FXML, un langage de balisage basé sur XML qui permet aux utilisateurs de définir l'interface utilisateur d'une application, indépendamment de la logique de l'application. Vous pouvez également ouvrir et modifier des fichiers FXML existants créés par d'autres utilisateurs.
Flux de travail de développeur intégré
Scene Builder peut être utilisé en combinaison avec n'importe quel IDE Java, mais il est plus étroitement intégré à l'EDI NetBeans. Vous pouvez lier l'interface utilisateur au code source qui gérera les événements et les actions entreprises sur chaque élément via un processus simple, exécutez votre application dans NetBeans, et toute modification apportée à FXML dans NetBeans sera également reflétée dans votre projet Scene Builder.
Prévisualisez votre travail
À tout moment lors de la création de votre projet, vous pouvez prévisualiser à quoi ressemblera réellement l’interface utilisateur une fois déployée, sans être encombrée par les menus et les palettes de l’outil.
Plateforme croisée, autonome
Scene Builder est écrit en tant qu'application JavaFX, prise en charge sous Windows, Mac OS X et Linux. C'est l'exemple parfait d'une application de bureau JavaFX à part entière. Scene Builder est conditionné en tant qu'application autonome, ce qui signifie qu'il est livré avec sa propre copie privée du JRE.
Prise en charge CSS
Vous pouvez appliquer l'apparence de votre choix à la mise en page de votre interface graphique en utilisant des feuilles de style. C'est aussi simple que de sélectionner un composant GUI et de pointer vers le fichier CSS de votre choix dans le panneau Propriétés. L'analyseur CSS vous permet de comprendre comment des règles CSS spécifiques peuvent affecter certains aspects d'un composant JavaFX.