71muke?v=1
在线看书
立即购买

第一章 Swing的介绍

收起
2023-08-23更新,每天更一篇

第二章 Swing容器和控件

收起
2023-08-23更新,每天更一篇

第三章 Swing控件的使用

收起
2023-08-23更新,每天更一篇

第四章 事件处理

收起
2023-08-23更新,每天更一篇

第五章 Swing结合jdbc的使用

收起
2023-08-23更新,每天更一篇

第六章 影院售票系统的实战

收起
2023-08-23更新,每天更一篇

GridLayout网格布局管理器

一、GridLayout网格布局管理器介绍

网格布局管理器即GridLayout布局管理,其布局管理格式是将窗体分割成行数×列数的格子状版面,组件按照由左至右,由上而下的次序排列。

image.png


二、GridLayout网格布局管理器的使用

使用示例:按网格布局管理器格式放置JButton按钮

public class GridLayoutExample extends JFrame{
	//创建布局管理器
	private GridLayout gridLayout=new GridLayout();
	...
	public void init(){
		JButton btn1=new JButton("按钮1");
		JButton btn2=new JButton("按钮2");
		...
		//设置窗体的布局格式
		this.setLayout(gridLayout);
		gridLayout.setColumns(3);//设置列数
		gridLayout.setHgap(5);//设置垂直间距
		gridLayout.setRows(3);//设置行数
		gridLayout.setVgap(5);//设置水平间距
		//依次将标签、文本框、下拉列表框添加到this中
		this.add(btn1,null);
		this.add(btn2,null);
		...
		//设置窗体可见
		this.setVisible(true);
	}
	...
}


注意:GridLayout网格布局与FlowLayout流式布局相同,都会自动管理组件的大小和位置,两者的不同之处是,网格布局会尽可能的将组件充满窗口,而流式布局则不会。



实践练习题

请使用Java的Swing开发如下效果:

image.png


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}