我正在制作一个JavaFX应用程序。我创建了一个菜单项关于。点击关于菜单项后,它会显示一个新窗口,其中包含有关我的应用的一些信息。该窗口是Anchor Pane
,带有自定义关闭按钮。我已经在运行时设置了底漆。我想在不关闭主应用程序的情况下关闭此窗口。我不想在方法调用时关闭其可见性。我在网上看到了一些像Window existingWindow = ((Node) event.getSource()).getScene().getWindow();
这样的解决方案,但我不能使用它,因为我得到类似于菜单项而非投射节点javafx场景的错误。我怎样才能实现这个目标?
答案 0 :(得分:0)
实际上这不是我自己的答案,但我设法理解@James_D。我通常创建管理打开的窗口,否则我必须编写很多代码而这是解决方案代码。 在您的控制器类中:
elements * e_temp;
和OpenWindow类
e_temp
你可以在没有额外课程的情况下完成这项活动。希望它会有所帮助,再次感谢@James_D