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对象*/