大姐,我这么说,你不要生气...
你这条程序已经问了3次了,前两次我已经答复你了.可是,你有没有想过:应该打好自己的基础呢???
ok,第三条程序的答案:
无论是myaction()方法还是类my都根本没有调用.你看看你的main()方法里,根本没有调用它们的语句.

解决方案 »

  1.   

    OK,你想要的效果:
    import java.awt.*;
    import java.awt.event.*;
    public class test extends Frame{
    Button utton =new Button("ok");public static void main(String [] args){
    test est= new test();
    est.setSize(200,300);
    est.setVisible(true);
    est.myaction();
    }public void myaction(){
    this.add(utton);
    utton.addActionListener(new my());
    }class my implements ActionListener{
            public void actionPerformed (ActionEvent e){
             System.out.print("干嘛按我");
             utton.addActionListener(new my());
             }
    }   
    }
    编译通过,运行通过,测试通过!!!