【问题标题】:JavaFX Applet web-page refresh and close notificationsJavaFX Applet 网页刷新和关闭通知
【发布时间】:2010-11-20 16:42:36
【问题描述】:

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

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

【问题讨论】:

    标签: java html browser applet javafx


    【解决方案1】:

    两步:

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

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

    【讨论】:

    • 是的,我做了类似的事情。添加了 javascript window.onbeforeunload = onClose;进入 html 页面并将函数 onClose() : Void {...} 函数添加到 javaFX 脚本的松散代码部分。
    猜你喜欢
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多