Java MigLayout 在行中固定等宽

标签 java user-interface resize miglayout jtogglebutton

我在 MigLayout 中有八个 JToggleButton。根据按钮的状态,文本会发生变化。问题是一个状态的文本比另一个大,当整个列由于增长和收缩而移动时看起来很奇怪和不专业。有没有什么方法可以让按钮在表单大小更改时填充给定的空间,但无论文本是什么都保持相同的大小?

按钮的当前参数是:cell X Y,growx 其中 X 和 Y 指定单元格坐标,列的参数是 [grow,center] .

最佳答案

有一个列/行约束:sg,或长格式的sizegroup;它甚至可以使用标签来命名应该共享相同大小的单元格:sg button。现在,将按钮添加到具有约束 grow(或 growxgrowy 以进一步指定)的列/行以适合单元格,将使它们共享相同的大小。

关于Java MigLayout 在行中固定等宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573505/

相关文章:

android - 命名多个 Android 组件

java - 开发GUI程序

Angular Material 多对象拖放与调整大小问题

Qt 无法设置几何图形

java - 不要将文本写入我的 txt 文件

java - 如何从日历中获取月份数

java - 使用jsp标签调用jsp中类的方法

java - 封装 Java 进程的最佳脚本语言?

java - 如何使用带有 Action 监听器的方法?

jquery - 类似于 jsfiddle 或浏览器的可调整大小的 div