JavaFX Applet 网页刷新和关闭通知

标签 java html browser applet javafx

如何检测用户何时关闭(离开)或刷新其中包含 JavaFX 小程序的网页?我想在我的代码中对这些事件进行一些清理。

Java Applet 有一些回调方法可以做到这一点,但是在浏览器中运行的 JavaFX 中我该如何做到这一点?

最佳答案

两步:

  1. 可能需要使用Javascript的window.onunload事件来告诉您的JavaFX应用程序“关闭”。如果您这样做,您就可以
  2. FX.addShutdownAction(myfunction); 添加到您的 run() 函数中。当您的应用程序关闭时,这将执行 myfunction。

我这里没有完整的代码,但我希望这是一个开始。您可能不需要执行步骤 1。

关于JavaFX Applet 网页刷新和关闭通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295480/

相关文章:

php - CSS 位置 : absolute and Z-index can't get text Div to overlap images echoed from Database?

javascript - 在 jQuery 中搜索和突出显示

javascript - Puppeteer 仅用于 chrome 浏览器吗?

java - 即时创建谓词

java - 用于存储单词列表的节省空间的数据结构?

javascript - CSS:调整背景图像的大小而不是切断

css - 过滤器 : blur(1px); doesn't work in Firefox, Internet Explorer 和 Opera

java - Storm redis spout元组无一异常(exception)地丢失

java - ScrollView隐藏标题栏

javascript - 普通页面上的 window.close() - 或 : how to handle e-mail links in an already open page