如何通过百分比设置JButton宽度?

时间:2012-03-19 12:45:33

标签: java swing jbutton layout-manager

我正在寻找一种方法来设置JButton的宽度以匹配它当前所在单元格的宽度。我有3个单元格,每个单元格都有一个按钮,但按钮大小各不相同。我过去常常使用html工作,所以我所要做的就是在变量末尾添加%。我怎么能为JButton做到这一点?

编辑:以防万一其他人正在寻找解决方案。 MigLayer允许使用百分比,但我发现了一些更符合我需求的东西:

MigLayout("", "[grow, fill]", "[]")

EDIT2:根据要求,这是所需效果的屏幕截图:

enter image description here

link to screenshot

3 个答案:

答案 0 :(得分:4)

Vedrane,

MigLayout允许使用percantages作为度量单位

答案 1 :(得分:2)

有三种方式:

  1. BoxLayout
  2. BorderLayout
  3. 今天Miglayout

答案 2 :(得分:2)

这可以通过将按钮添加到单行GridLayout来实现。