我也刚学看了看
你的NEW 关键字好象加的不是地方
我现在知道的是数组才加NEW吧?我也是菜鸟~

解决方案 »

  1.   

    老兄,谢谢捧场。我是从讲义里抄的。但new肯定可以这样用。
      

  2.   

    看来两位都是初学
    因为你的内部类ButtonHandler非静态,当然不能够在静态方法main中调用了,
    我给你修改了一下,你看看
    import java.awt.*;
    import java.awt.event.*;public class TestButton
    {
            public static void main(String args[])
            {
                  TestButton testButton = new TestButton();
                  testButton.init();
            }
            public void init(){
              Frame f = new Frame("Test");
                      Button b = new Button("Press Me");
                      b.addActionListener(new ButtonHandler());
                      f.setLayout(new FlowLayout());
                      f.add(b);
                      f.setSize(200,100);
                      f.setVisible(true);        }
            class ButtonHandler implements ActionListener
            {
                    public void actionPerformed(ActionEvent e)
                    {
                            System.out.println("Action occurred");
                    }
            }
    }
      

  3.   

    建议还是换一本书学习吧 这书用的还是WAT 现在用Swing了