流式布局是在面板或者容器中一行一行的填充控件,当第一行填充满了之后才会自动填充到第二行
使用方式:
package com.fepc.commons.exports;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
public class SwingTest extends JDialog{
public SwingTest(){
this.setLayout(new FlowLayout(FlowLayout.LEFT)); /*设置布局,从左边开始填充按钮,当放不下的时候
自动填充到第二行 */
this.setPreferredSize(new Dimension(380, 300));//设置大小
this.setTitle("流式布局");
this.setVisible(true);//设置dialog显示
this.pack();
JButton but1=new JButton("button1");
JButton but2=new JButton("button2");
JButton but3=new JButton("button3");
JButton but4=new JButton("button4");
JButton but5=new JButton("button5");
add(but1);
add(but2);
add(but3);
add(but4);
add(but5);
}
public static void main(String[] args) {
new SwingTest();
}
}
显示如下: