用JAVA弄个记事本,在记事本里写了文字.但未被保存.就把它给关掉了.然后WINDOWS弹出窗口.问你是否要保存.
请问这个事件该怎么写呢.

解决方案 »

  1.   

    这个要看具体用Java哪个界面库了,一般的界面库都有对应的事件,比如 CloseQuery之类。
      

  2.   

    重写Swing或者SWT的关闭窗体的消息监听器,好久没碰J2SE了,原谅我有些函数名忘掉了,在关闭窗体的消息监听中判断一个布尔量,这个量会在用户选择保存时改变为真,用户修改文档时改变为假,就OK了
      

  3.   

    使用JTextPane.getDocument().addDocumentListener();可以监听文本内容有没有变化..
    如果有变化就弹出窗口,没有就直接退出。
      

  4.   

    用SWT啊,shell加个ShellAdapter,并在其中实现shellClosed事件就好了.