http://yyzjava.iteye.com/blog/1181552 很多情况下,我们已经不需要通过编写代码来实现一个应用程序的图形界面,而是通过强大的IDE工具通过拖拽辅以简单的事件处理代码即可很轻松的完成。但是我们不得不面对这样操作存在的一些问题,有 ...
http://yyzjava.iteye.com/blog/1181552
很多情况下,我们已经不需要通过编写代码来实现一个应用程序的图形界面,而是通过强大的IDE工具通过拖拽辅以简单的事件处理代码即可很轻松的完成。但是我们不得不面对这样操作存在的一些问题,有时候我们希望能够自由改变一个程序界面的大小,通过托拽生成的界面往往是不提供这个功能的,因为定制的界面一旦改变形状,组件间的布局会变得杂乱无章。
Java中的布局管理器应用了策略者模式(Strategy),为不同类型的组件布局提供了很好的模型。而其中的网格组布局管理器(GridBagLayout)被认为是所有布局管理器中最强大的。下面笔者将通过一个例子讲述它的使用方法。
1.笔者目标是实现一个WindowsXP下画图板的框架,下面是设计模型图
- 2011-09-27 14:13
- 浏览 18023
- 评论(6)
- 分类:编程语言
- 相关推荐
评论
6 楼 wqguanmu 2017-05-17 组件左上角所在的位置,如上图中左侧的面板在1行0列,则gridy=0,gridx=1。读者请注意这里的行对应的是gridy,列对应的是gridx这一句容易引起歧义。刚开始还以为我理解错了5 楼 forever_jun2_ 2016-01-07 4 楼 dreamoftch 2013-07-19 3 楼 hw1287789687 2012-08-29 2 楼 hw1287789687 2012-08-29
原标题:GridBagLayout布局管理器应用详解
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。