具体产生事件是委托给事件处理函数的,不多说了,你好好看看GUI的事件部分
=========================================================================
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
  setPropertyChange();
  manager.exit();
}
public void windowActivated(WindowEvent e) 『』 
表示监听当前Frame的窗口事件,不过只处理关闭按钮操作 windowClosing 和 激活窗口操作 public windowActivatedWindowEvent e 是从宿主对象产生的窗口事件

解决方案 »

  1.   

    this.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
      setPropertyChange();
      manager.exit();
    }
    代表什么事件的监听?我在整个文件中怎么找不到actionPerformed函数,难道不用actionPerformed函数接收消息的??还有最后那个public void windowActivated(WindowEvent e)什么意思??
    *****************************************************************************************上面的代码代表的是关闭Windows的事件.windows事件不用actionPerformed函数接收消息,你可以实现WindowListener接口.Java类库另外提供了WindowAdapter类,就是上面的,一样的功能.
      

  2.   

    this.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
      setPropertyChange();
      manager.exit();
    }怎么你的匿名内部类是错的。少了点东西。
    我想说的上面几位都说清楚了,帮你修正下程序吧。
    this.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
      setPropertyChange();
      manager.exit();
                                }
    });
      

  3.   

    看得细致呀,老兄,好好看看swing吧,我和你一样,不过我贴得东西没人回答呀,郁闷!