我正在建立一个JavaFX项目,并且正在使用JavaFX Scene Builder 2.我想将我的控制器链接到我的fxml文件,但我看不到在Scene Builder 2中将控制器添加到我的fxml文件的可能性。我当时想知道是否有人可以帮助我。谢谢。
答案 0 :(得分:76)
正如您在图像上看到的那样,控制器菜单在“库列表”下方的左侧移动。
答案 1 :(得分:22)
我在SceneBuilder 2中偶然发现了控制器属性。当关闭左侧的层次结构菜单时,Controller菜单将显示在我可以声明控制器的地方
答案 2 :(得分:1)
<强>更新强>
这个答案已经过时了。解决方案是使用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文件中删除您手动设置的控制器类,那么这将是使用稳定的认证版本而不是不成熟的早期访问版本的另一个原因。