比如我有一个菜单项是保存文件,当按这个菜单项时就会调用它的处理函数,如果我要在按关闭时顺便保存文件,
在windowClosing函数下如何发送一个消息,与按保存菜单项实现同样的功能

解决方案 »

  1.   


    this.addWindowListener(new WindowAdapter()
    {
       public void windowClosing(WindowEvent e)
       {
             //do something to save files
             System.exit(0);
        }
    }); 
      

  2.   

    不管你的save命令是一个按钮还是一个button调用doClick()就可以了。
        JButton btnSave = ...;
        btnSave.doClick();    Action action = ...;
        JMenuItem menuSave = null;
        menuSave.doClick();