如何检测用户何时关闭(离开)或刷新其中包含 JavaFX 小程序的网页?我想在我的代码中对这些事件进行一些清理。
Java Applet 有一些回调方法可以做到这一点,但是在浏览器中运行的 JavaFX 中我该如何做到这一点?
最佳答案
两步:
- 您可能需要使用Javascript的window.onunload事件来告诉您的JavaFX应用程序“关闭”。如果您这样做,您就可以
- 将
FX.addShutdownAction(myfunction);
添加到您的run()
函数中。当您的应用程序关闭时,这将执行 myfunction。
我这里没有完整的代码,但我希望这是一个开始。您可能不需要执行步骤 1。
关于JavaFX Applet 网页刷新和关闭通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295480/