GridLayout布局动态添加控件时以从左向右的顺序添加
import java.awt.*;
import java.applet.Applet;
public class ButtonGrid extends Applet {
public void init() {
contentPane.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
setLayout(new GridLayout(0,2));
add(new Button("1"));
add(new Button("2"));
add(new Button("3"));
add(new Button("4"));
add(new Button("5"));
add(new Button("6"));
}
}
要点:
- 设置容器的组件方向为LEFT_TO_RIGHT
- 实例化GridLayout时,第一个参数设置为0