【发布时间】:2015-03-01 03:14:52
【问题描述】:
我开始接触 JavaFX,并且正在使用 SceneBuilder 开发 GUI。我的 java 项目有以下结构:
src/ # Main class and other classes..
src/[package]/IndexClass
src/[Another package]/ProductClass
src/base.fxml # I am using this as a template
在 base.fxml 中,我有一个 MenuBar 包含一个菜单项,比如说一个名为 btnNew 的 Button。在 SceneBuilder 中,我为该按钮声明了一个 onAction 事件处理程序,并且我试图将它连接到 ProductClass 中的一个方法。但是,ProductClass 与 base.fxml 位于不同的包中,当我为 base.fxml 上的菜单项单击 onAction 时,它显示为空。
我的问题是,如何将 Scene Builder 中控件的 onAction 方法与 .fxml 文件驻留在不同包/命名空间中的操作挂钩?
如果您需要更多说明,请告诉我,我会花一些时间来说明我的问题。
【问题讨论】:
标签: java javafx scenebuilder