什么是标准的Java Swing最简单的方法以这样的方式排列三个部分组成:Swing:对齐[动态] [静态] [动态]组件宽度的最简单方法?
的动态宽度
Component1
和Component3
被调整为等于,而
Component2
(介于之间)有常数宽度?
想象一下,我们有一些可调整大小的JPanel(例如JFrame内部)。
小的宽度应该是这样的:
[----------------whole JPanel----------------]
[--Component1--] [Component2] [--Component3--]
大宽度应该是这样的:
[------------------------whole JPanel------------------------]
[------Component1------] [Component2] [------Component3------]
注:我只是 “造模,和差错” 与GroupLayout
时间过长。
您可以重复使用的GridBagConstraints:P。 我会做左侧被定位西,右东锚和中间一个中心 – 2010-12-21 15:28:18
有过多如何使用GridBags :)我只是剪切和粘贴最近使用过的东西。就重用GBC而言......我觉得它使得代码不易读。很难看出你是否忘记了设置其中一个限制。 – 2010-12-21 15:34:12