Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12825
  • 博文数量: 8
  • 博客积分: 275
  • 博客等级: 二等列兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-22 16:27
文章分类
文章存档

2011年(3)

2009年(5)

我的朋友
最近访客

分类: Java

2009-09-01 23:05:46

本文摘自《Java2核心技术·第I卷—基础知识》第七版 第401页
步骤1:在纸上画出组件布局草图。
步骤2:找出一种网格,小组件可以容纳在一个单元格内,大组件将占用多个单元格。
步骤3:使用0,1,2,...标识网格的行和列。现在可以读取gridx、gridy、gridwidth和gridheight的值。
步骤4:对于每个组件,需要考虑下列问题:是否需要水平或者垂直填充它所在的单元格?如果不需要,希望如何排列?这些问题的参数就是fill和anchor参数。
步骤5:将所有的增量设置为100。然而,如果需要某一行货一列保持默认的尺寸,就将该行或该列中的所有组件的weightx和weighty设置为0。
步骤6:编写代码。仔细地检查GridBagConstraints的设置。错误的约束可能破坏整个布局。
步骤7:编译,运行。
阅读(623) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~