日期:2014-05-16  浏览次数:20338 次

网格包布局(GridBagLayout)学习记录

??? 首先不要迷信GridBagLayout,它很强,但不是万能的。

??? 使用好GridBagLayout的核心要点是理解GridBagConstraints的各类参数。网上有许多关于关于这些知识的好文章。

? ? 在设计界面的时候。首先应当然现在纸上规划好,哪里应当用网格包,哪里应该用其他的布局。如果要用网格包,先想好要多少网格,网格大小的比例.及其它对网格的规划。

?

GridBagConstraint的重要属性:

weightx,weighty?

权重值,或者或者理解为表格之间大小的比值关系。每个网格都有weightx,weighty。那么每个网格大小之比就取决于每个网格的weightx(或weighty)之比。

?

gridx,gridy?

组件所在的网格位置。

?

gridwidth,gidyheight?

组件占用的网格数。

?

fill?

若组件小于网格,则组件按照fill指定的方式填充网格。

?