这两句是执行的语句,需要放到方法里才可以。class test{ int a=1;public void print() { System.out.println("HelloWorld!");System.out.printf("%d",a);} } 这样写试一下,看看是否好用。
改成 void setColor(String _color){ color = _color;其他同理,你的方法中的参数没有设置类型,这些都是不能编译通过的!
import java.awt.*;class MyPanel extends Panel { MyPanel() { setLayout(new BorderLayout()); Button b1 = new Button("button"); Button b3 = new Button("button"); add(b1,BorderLayout.WEST); add(panel(),BorderLayout.CENTER); add(b3,BorderLayout.EAST); ...