6.0 流式布局
流式布局讲解:哔哩哔哩视频
流式布局代码实战:哔哩哔哩视频
顾名思义,流式布局像流水一样,一个紧挨着一个。
它和我们得边界布局写法格式上差不多,只不过流式布局需要指定一下
this.setLayout(new FlowLayout(FlowLayout.LEFT));

附上代码:
import javax.swing.*;
import java.awt.*;
class 流式布局管理器 extends JFrame{
JButton[] jbutton={null,null,null,null,null,null,null,null};
public static void main(String[] args){
流式布局管理器 jframe = new 流式布局管理器();
}
public 流式布局管理器(){
//空间设置
jbutton[0]=new JButton("按键1");
jbutton[1]=new JButton("按键2");
jbutton[2]=new JButton("按键3");
jbutton[3]=new JButton("按键4");
jbutton[4]=new JButton("按键5");
jbutton[5]=new JButton("按键6");
jbutton[6]=new JButton("按键7");
jbutton[7]=new JButton("按键8");
//设置布局
this.setLayout(new FlowLayout(FlowLayout.LEFT));
//添加控件
this.add(jbutton[0]);
this.add(jbutton[1]);
this.add(jbutton[2]);
this.add(jbutton[3]);
this.add(jbutton[4]);
this.add(jbutton[5]);
this.add(jbutton[6]);
this.add(jbutton[7]);
//设置图形化
this.setVisible(true);
this.setTitle("流式布局管理器");
this.setSize(280,160);
this.setLocation(400,300);
this.setResizable(false); //关闭可界面放大缩小功能
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
代码下载:
https://url79.ctfile.com/d/34437279-53055431-ec5575?p=8866 (访问密码: 8866)