FlowLayout布局称为顺序布局,就是按照调用add方法添加组件的顺序,从左到右、从上到下的布局。
案例如下:
package lay;
import java.awt.*;
import java.awt.event.*;
public class layoutflow extends Frame{
layoutflow(){
super("frame with flowlayout");
setLayout(new FlowLayout());
setBackground(Color.green);
setVisible(true);
add(new Button("按钮1"));
add(new Button("按钮2"));
add(new Button("按钮3"));
add(new Button("按钮4"));
add(new Button("按钮5"));
pack();
addWindowListener(
new WindowAdapter() {//这是一个内部类
public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);
}
});
}
public static void main(String args[]){
layoutflow frm=new layoutflow();
}
}
-------------------------------------------------------------------------
结果如下: