各位大哥好,小弟最近自己写了个记事本,功能弄的差不错了,就查了了个点关闭时候,如果文件有改动就自动提示用户是否保存。实在想不到怎么来实现,麻烦高人指点指点,不甚感激

解决方案 »

  1.   

    addWindowStateListener
    查查这个API
      

  2.   

    设置一个flag
    如果文本框接受了键盘输入,flag设置为1;
    关闭时检查这个flag,就知道有没有接受键盘输入,即有没有改动了。
      

  3.   

    如果输入一个字再删除,内容与副本是一样的,但还是要提示保存的。从键盘接受字符的StringBuffer不为null,即有字符输入,那么flag就设置为1;