0

我想知道如何在 JavaFX 2 应用程序启动时运行代码。例如 Netbeans 中的 Hello World 应用程序。如何在开始时设置不可见的元素?我将 JavaFx 与 FXML 和 SceneBuilder 一起使用。

使用 java,我可以在 Netbeans 中使用“编辑代码”来放入我的代码,它会在启动时运行。

4

1 回答 1

3

使用 fxml,您可以附加一个控制器,该控制器在加载文档时调用其初始化方法(这将是我在代码中初始化基于 fxml 的 UI 的首选方式)。

JavaFX 应用程序有一个启动方法,用于在启动时处理初始化 GUI。

在您的 fxml 中,您可以在节点上设置可见性属性以定义其初始可见状态。

您可以创建一个 CSS 样式表并在该设置中选择一个选择器,该选择器选择您的节点并对其进行初始样式设置,例如使其不可见。

FXML 还允许您在 fxml 文档或外部文件中嵌入脚本语言,这些文件可用于初始化 GUI 并对事件采取行动。

于 2012-09-10T15:28:27.297 回答