在一个程序中,要多次用到public void actionPerformed(ActionEvent f)但actionPerformed又不可重名,这时该怎么处理,谢谢

解决方案 »

  1.   

    JButton jbt1 = new JButton();
    JButton jbt2 = new JButton();
    public void actionPerformed(ActionEvent f){
        if(f.getSource() == jbt1){……}
        if(f.getSource() == jbt2){……}
        ……
    }
      

  2.   

    要多次用到public void actionPerformed(ActionEvent f)
    什么叫多次用到?难道是多次调用?调用应该是swing组件得到相应事件后自己调用的吧!
      

  3.   

    这种方法我知道,可是在同一个程序中,有子窗口的啊,我在主窗口中点击某一个钮后弹出一个子窗口,用到一次actionPerformed,在弹出的子窗口中还有另一些按钮,我再点击后还要再弹另外的子子窗口,这时又得用到actionPerformed,这种情况该怎么做???
      

  4.   

    为每个事件源都实现ActionListener,就可以了!