【发布时间】:2014-01-11 09:15:25
【问题描述】:
嗨,我正在构建一个 JavaFX 项目,并且正在使用 JavaFX Scene Builder 2。我想将我的控制器链接到我的 fxml 文件,但我看不到在 Scene Builder 2 中将控制器添加到我的 fxml 文件的可能性。我是想知道是否有人可以帮助我。谢谢。
【问题讨论】:
标签: java javafx-2 scenebuilder
嗨,我正在构建一个 JavaFX 项目,并且正在使用 JavaFX Scene Builder 2。我想将我的控制器链接到我的 fxml 文件,但我看不到在 Scene Builder 2 中将控制器添加到我的 fxml 文件的可能性。我是想知道是否有人可以帮助我。谢谢。
【问题讨论】:
标签: java javafx-2 scenebuilder
正如您在图像上看到的,控制器菜单移动到左侧,位于库列表下方。
【讨论】:
我在 SceneBuilder 2 中偶然发现了控制器属性。当关闭左侧的层次菜单时,控制器菜单将可见,我可以在其中声明我的控制器
【讨论】:
更新
这个答案已经过时了。解决方案是使用Gluon SceneBuilder 并按照most upvoted answer to this question 中提供的屏幕截图中指定的方式设置控制器。
我强烈建议您使用 Scene Builder 1.1,直到几个月后 Scene Builder 2 变得更加完整和可靠。
当我最近使用 Scene Builder 2 时,它仍然是一个不可靠的早期访问版本。
Scene Builder 1.1 在右侧代码面板中有一个功能,您可以在其中设置控制器类。 Scene Builder 2 似乎没有此功能。因此,如果您使用 SceneBuilder 2,则需要按照 xxlali 的说明手动设置控制器类。如果如您所说,Scene Builder 2 早期访问有时会从 FXML 文件中删除您手动设置的控制器类,那么这将是使用稳定认证版本而不是不成熟的早期访问版本的另一个理由。
【讨论】: