我的问题是所有使用的例子FileChooser
要求你通过一个阶段。唯一的问题是我的 UI 是在fxml
文件,它使用与主阶段分开的控制器类。
@FXML protected void locateFile(ActionEvent event) {
FileChooser chooser = new FileChooser();
chooser.setTitle("Open File");
chooser.showOpenDialog(???);
}
我该放什么???
让它发挥作用?就像我说的,我没有对控制器类中任何阶段的任何引用,那么我该怎么办?
对于场景中的任何节点(例如,根节点;但是您注入的任何节点@FXML
会做),做
chooser.showOpenDialog(node.getScene().getWindow());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)