new Button("Button"+i++) 就是创建一个button对象!
i++其实结果就是1,因为你定义的i=0,所以i++就是1
所以上面这句话就是new Button("Button" 1); add("North", new Button("Button " + i++));
add("South", new Button("Button " + i++));
add("East", new Button("Button " + i++));
add("West", new Button("Button " + i++));
add("Center", new Button("Button " + i++));
这些语句就是在各个方向都new出一个button的对象!
而且分别为button1,button2,....
i++其实结果就是1,因为你定义的i=0,所以i++就是1
所以上面这句话就是new Button("Button" 1); add("North", new Button("Button " + i++));
add("South", new Button("Button " + i++));
add("East", new Button("Button " + i++));
add("West", new Button("Button " + i++));
add("Center", new Button("Button " + i++));
这些语句就是在各个方向都new出一个button的对象!
而且分别为button1,button2,....
一般的用法就是
Button b1,b2,b3,b4;然后就是
b1=new Button("ok")
b2=new button("cancle")
.......
接着你可以把这些按钮加载到窗口中,方法是this.add(b1); this.add(b2);...............
这样还不符合要求,你还要设置他们的位置,你就用b1.setbound(int,int,int,int)
这4个int值分别是x坐标,y坐标,长,宽