我想知道如何使用JavaFX 2应用程序的启动来运行代码。 例如Netbeans中的Hello World应用程序。如何设置启动时不可见的元素? 我将JavaFx与FXML和SceneBuilder一起使用。
使用java我可以在Netbeans中使用“编辑代码”来输入代码,它将在启动时运行。
答案 0 :(得分:2)
使用fxml,您可以附加controller,在加载文档时调用其初始化方法(这将是我在代码中初始化基于fxml的UI的首选方式)。
JavaFX应用程序具有start方法,用于在启动时初始化GUI。
在你的fxml中,你可以在Node上设置visibility属性来定义它的初始可见状态。
您可以创建一个CSS样式表,并在该设置中选择一个选择器,选择您的节点并对其进行初始样式设置,例如使其不可见。
FXML还允许您在fxml文档或外部文件中嵌入脚本语言,这些文件可用于初始化GUI并对事件进行操作。