我在 MigLayout 中有八个 JToggleButton
。根据按钮的状态,文本会发生变化。问题是一个状态的文本比另一个大,当整个列由于增长和收缩而移动时看起来很奇怪和不专业。有没有什么方法可以让按钮在表单大小更改时填充给定的空间,但无论文本是什么都保持相同的大小?
按钮的当前参数是:cell X Y,growx
其中 X 和 Y 指定单元格坐标,列的参数是 [grow,center]
.
最佳答案
有一个列/行约束:sg
,或长格式的sizegroup
;它甚至可以使用标签来命名应该共享相同大小的单元格:sg button
。现在,将按钮添加到具有约束 grow
(或 growx
或 growy
以进一步指定)的列/行以适合单元格,将使它们共享相同的大小。
关于Java MigLayout 在行中固定等宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573505/