在windows编程下有WM_CLOSE消息,那么在java中有没有类似的消息呢?如何来做呢?谢谢

解决方案 »

  1.   

    JAVA 中使用的是 AWT 事件模型,是观察者模式,不是消息。
      

  2.   

    java 中用代理处理类似的操作
      

  3.   

    我记得在tomcat启动后的屏幕上点击“关闭”按钮就可以让整个tomcat的服务停止,而不用运行shutdown.sh程序,这个关闭的消息是如何传递到tomcat服务器的呢?
      

  4.   

    如果是直接杀进程那什么消息可能都收不到如果点击关闭(如果Windows出现了结束进程的窗口并且你点击了结束进程,那也可能收不到)
    JVM会调用 Runtime.getRuntime().addShutdownHook(Thread hook);里面的所有线程