GridLayout网格布局管理器
一、GridLayout网格布局管理器介绍
网格布局管理器即GridLayout布局管理,其布局管理格式是将窗体分割成行数×列数的格子状版面,组件按照由左至右,由上而下的次序排列。
二、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开发如下效果:
毕设系统定制、课程教学、问题1对1远程解答,可联系村长QQ:330168885
需要购买本课才能留言哦~