流式布局FlowLayout
package Test;
import javax.swing.*;
import java.awt.*;
public class FlowLayoutTest extends JFrame{
//Jpanel 默认布局就是流式布局FlowLayout
//排序方式左对齐,水平间距80,垂直间距30
JPanel jPanel=new JPanel(new FlowLayout(FlowLayout.LEFT,80,30));
JButton jb1=new JButton("测试按钮1");
JButton jb2=new JButton("测试按钮2");
JButton jb3=new JButton("测试按钮3");
JButton jb4=new JButton("测试按钮4");
JButton jb5=new JButton("测试按钮5");
JButton jb6=new JButton("测试按钮6");
JButton jb7=new JButton("测试按钮7");
JButton jb8=new JButton("测试按钮8");
JButton jb9=new JButton("测试按钮9");
JButton jb10=new JButton("测试按钮10");
//创建构造函数
public FlowLayoutTest(){
super("测试流式布局");
Container contentPane =getContentPane();
jPanel.add(jb1);
jPanel.add(jb2);
jPanel.add(jb3);
jPanel.add(jb4);
jPanel.add(jb5);
jPanel.add(jb6);
jPanel.add(jb7);
jPanel.add(jb8);
jPanel.add(jb9);
jPanel.add(jb10);
contentPane.add(jPanel);
setSize(600,400); //窗口大小
//关闭退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);//窗口不可伸缩
setVisible(true);//窗口可视化
}
public static void main(String[] args) {
new FlowLayoutTest();
}
}