场景构建器(Scene BUIlder)是一个可视化布局工具,它允许用户在不编码的情况下快速设计JavaFX应用程序的用户界面。用户可以将ui组件拖放到工作区,修改其属性并应用样式表。他们正在创建的布局的Fxml代码将在后台自动生成,结果将是一个FXML文件,然后可以通过将用户界面与应用程序的逻辑相结合来与Java项目相结合。
软件功能
用户界面布局工具
场景构建器允许您轻松布局JavaFX用户界面控件、图表、形状和容器,以便您可以快速原型化用户界面。而且动画可以无缝地应用到更复杂的UIS。
FXML可视化编辑器
场景构建器生成FXML,这是一种基于XML的标记语言,使用户能够定义应用程序的用户界面,该界面与应用程序的逻辑分离。您还可以打开和编辑其他用户编写的现有FXML文件。
集成开发人员工作流程。
场景构建器可以与任何Java IDE一起使用,但它与NetBeans IDE的集成更紧密。您可以通过简单的过程将用户界面与处理每个元素的事件和动作的源代码绑定在一起,并在NetBeans中运行您的应用程序。对NetBeans中的FXML的任何更改也将反映在场景构建器项目中。
预览你的作品。
在创建项目的过程中,您可以在部署时随时预览用户界面的真实外观,而不受工具菜单和调色板的影响。
跨平台、独立的
场景构建器是作为一个JavaFX应用程序编写的,它支持Windows、Mac OS X和Linux。这是一个完整的JavaFX桌面应用程序的完美例子。场景生成器被打包成一个独立的应用程序,这意味着它与自己的JRE私有副本捆绑在一起。
CSS支持
通过使用样式表,您可以将自己选择的外观应用到图形用户界面布局中。这就像选择一个GUI组件并从属性面板指向您选择的css文件一样简单。CSS分析器允许您理解特定的CSS规则如何影响JavaFX组件的所有方面。