import java.awt.*;
import java.applet.Applet;
public class Test extends Applet {
Label l1=new Label("这是一个标签");
Label l2=new Label("这是一个居右排列的标签");
public void init() {
add(l1);
add(l2);
}
}和import java.awt.*;
import java.applet.Applet;
public class Test extends Applet {
Label l1=new Label("这是一个标签");
Label l2=new Label("这是一个居右排列的标签",Label.RIGHT);
public void init() {
add(l1);
add(l2);
}
}运行结果是一样的,那为什么还要Label.RIGHT(有跟没有一个样)?是不是跟面版布局有关(难道一定要先布局才能体现出来这个居右排列的特性吗?)请大虾不吝赐教!
import java.applet.Applet;
public class Test extends Applet {
Label l1=new Label("这是一个标签");
Label l2=new Label("这是一个居右排列的标签");
public void init() {
add(l1);
add(l2);
}
}和import java.awt.*;
import java.applet.Applet;
public class Test extends Applet {
Label l1=new Label("这是一个标签");
Label l2=new Label("这是一个居右排列的标签",Label.RIGHT);
public void init() {
add(l1);
add(l2);
}
}运行结果是一样的,那为什么还要Label.RIGHT(有跟没有一个样)?是不是跟面版布局有关(难道一定要先布局才能体现出来这个居右排列的特性吗?)请大虾不吝赐教!
l2.setPrefferedSize(new java.awt.Dimension(400, 30));
先
this.setLayout(null);
l2.setBounds(20, 20, 200, 30);然后
this.pack();
this.setSize(new Dimension(600, 480));