JavaFX正确关闭弹出窗口

JavaFX正确关闭弹出窗口,javafx,popup,Javafx,Popup,所以我只是想知道是否有人知道在JavaFX8中关闭弹出窗口的正确方法。例如,如果我的弹出窗口上有一个“取消”按钮,当按下“取消”按钮时,我应该使用什么方法来消除弹出窗口?我目前正在使用隐藏方法。这让我有点害怕,因为我不确定弹出窗口是否在后台某个地方徘徊,是否仍然需要关闭。然而,当我查看java文档时,我没有看到任何close方法,我在IDE自动完成中也没有看到close方法。我确实在文档中看到了onCloseRequest之类的东西,所以我想我真正的问题是这个;隐藏方法是否关闭弹出窗口?如果不是

所以我只是想知道是否有人知道在JavaFX8中关闭弹出窗口的正确方法。例如,如果我的弹出窗口上有一个“取消”按钮,当按下“取消”按钮时,我应该使用什么方法来消除弹出窗口?我目前正在使用隐藏方法。这让我有点害怕,因为我不确定弹出窗口是否在后台某个地方徘徊,是否仍然需要关闭。然而,当我查看java文档时,我没有看到任何close方法,我在IDE自动完成中也没有看到close方法。我确实在文档中看到了onCloseRequest之类的东西,所以我想我真正的问题是这个;隐藏方法是否关闭弹出窗口?如果不是,那是什么?谢谢

是的,隐藏就足够了

此外,还要确保在不再需要弹出窗口时,不会存储对它的任何引用,以便可以对其进行垃圾收集