import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.*;
public class FlowLayouutTest extends JFrame{
public static void main(String agrs[])
{
JFrame frame=new JFrame("流式布局管理器");
Container ctn=frame.getContentPane(); //返回此窗体的ContentPane对象
FlowLayout f=new FlowLayout(FlowLayout.LEFT); //创建流式布局管理器
f.setHgap(20); //设置组件的高度
f.setVgap(30); //设置组件的宽度
frame.setLayout(f); //将布局管理器放到窗体中
for(int i=1;i<=8;i++)
{
frame.add(new JButton("Button"+i)); //在窗体中放入按钮
}
frame.setBounds(400, 200, 500, 300); //设置窗体的大小
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setResizable(false); //设置窗体不可以调整大小
}
}
/*public void setAlignment(int align):设置此布局的对齐方式
* public void removeLayout(Comonent comp):从布局中移除指定的组件
* 使用getContentPane()方法返回窗体的contentPane对象*/