Java Web start - 如何检测app何时关闭?

时间:2011-07-08 05:44:46

标签: java browser cross-browser java-web-start browser-detection

如何检测应用程序何时打开或关闭?

  1. 用户点击链接/按钮。
  2. Web浏览器通过Java Web Start启动Java桌面应用程序。
  3. 此时,如果应用程序已由用户启动和关闭,您如何检测应用程序是否能够启动或无法启动?

2 个答案:

答案 0 :(得分:3)

您是否通过windowClosing()注册了包含addWindowListener()方法的课程?

Java明确允许您关闭进程,请检查以下代码:

Runtime.getRuntime().addShutdownHook(new Thread() {

    @Override
    public void run() {
        // you can write your code here
    }
});

答案 1 :(得分:2)

  

..如果应用程序能够启动,您如何检测浏览器..

开始使用该应用。通知服务器它已启动(或即将退出)。然后设置一些浏览器轮询服务器的机制。