在borderpane中心加载新的fxml

在borderpane中心加载新的fxml,第1张

在borderpane中心加载新的fxml

setMain(...)
加载时不会调用创建的控制器
MainWindowView.fxml
。因此,
MainWindowController
当您尝试做

main.getBorderPane()...

您会得到一个空指针异常。

在您的

start()
方法中,您需要以与稍后在中相同的方式来获取控制器
handleCustMenuButton(...)
,即

    FXMLLoader loader = new FXMLLoader(Main.class.getResource("MainWindowView.fxml"));    this.root = loader.load();    // MainWindowController mwc = new MainWindowController();    MainWindowController mwc = loader.getController();    mwc.setMain(this);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5498761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存