前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java开发GUI之GridLayout网格布局

Java开发GUI之GridLayout网格布局

作者头像
珲少
发布2018-08-15 15:03:47
4820
发布2018-08-15 15:03:47
举报
文章被收录于专栏:一“技”之长一“技”之长

Java开发GUI之GridLayout网格布局

    GridLayout是简单的网格布局,使用其可以方便的实现多行多列的布局样式。

代码语言:javascript
复制
	static void GridLayoutTest(){
		Frame frame = new Frame("Grid");
		GridLayout layout = new GridLayout(2, 3, 10, 10);
		Panel pannel = new Panel(layout);
		pannel.add(new Button("Button1"));
		pannel.add(new Button("Button2"));
		pannel.add(new Button("Button3"));
		pannel.add(new Button("Button4"));
		pannel.add(new Button("Button5"));
		frame.add(pannel);
		frame.pack();
		frame.show();
	}

效果如下:

GridLayout类中常用方法总结如下:

代码语言:javascript
复制
//构造方法
public GridLayout();
//设置行数与列数
public GridLayout(int rows, int cols);
//设置行数与列数 以及水平竖直间距
public GridLayout(int rows, int cols, int hgap, int vgap);
//获取行数
public int getRows();
//设置行数
public void setRows(int rows);
//获取列数
public int getColumns();
//设置列数
public void setColumns(int cols) ;
//获取水平间距
public int getHgap();
//设置水平间距
public void setHgap(int hgap);
//获取竖直间距
public int getVgap();
//设置竖直间距
public void setVgap(int vgap);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/06/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java开发GUI之GridLayout网格布局
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档