首页 > 其他 > 详细

Grid Layout

时间:2017-04-03 21:17:30      阅读:152      评论:0      收藏:0      [点我收藏+]

----------------siwuxie095

   

   

   

   

   

   

   

将根面板 contentPane 的布局切换为 Grid Layout

   

Grid Layout 即 网格布局

   

   

 

先向 contentPane 中添加一个 JButton,填满了整个区域

   

技术分享

   

   

   

如果继续添加,可以在这个 JButton 的左侧 或 右侧放置新的元素

   

如果添加若干个 JButton,显然,在整个面板中是按照平均分配的方式排列

   

技术分享

   

   

   

   

   

   

Grid Layout 的属性:

 

 元素的行数(rows)和列数(columns)

 

元素之间的横向区间(hgap)与纵向区间(vgap)

    

技术分享

   

   

   

   

rows 为 1,即 1 行,而 columns 是系统自动生成的,所以是 0,如下:

   

技术分享

   

   

   

如果将 columns 改为 4,则 rows 自动变为 0,依然是上图的排列

   

技术分享

   

   

   

Grid Layout 的属性在 Source 中的设置:

   

技术分享

   

技术分享

   

   

   

网格布局 在缩放窗体时,所有元素的大小都会动态随着父级容器而变化

   

网格布局 在创建大量阵列排列的元素时非常有用,如:计算器

   

   

   

   

   

   

   

【made by siwuxie095】

Grid Layout

原文:http://www.cnblogs.com/siwuxie095/p/6663617.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!