把FileMenu.addActionListener(new Cls2()) ;
换成open.addActionListener(new Cls2());
就可以了!!!

解决方案 »

  1.   

    如果想要让整个menu都能够实现这个功能, 
    要这样写: open.addActionListener(new Cls2());
              save.addActionListener(new Cls2()) ;在Cls2中通过: e.getActionCommand()方法, 可以得知你按下了哪个按钮, 然后做相应的处理!!
    import java.awt.event.*;
    public class Cls2 implements ActionListener{
      public void actionPerformed(ActionEvent e){
        System.out.println("click menu is:"+e.getActionCommand()) ;
      }
    }
    你运行一下就明白了!!