Pet*_*rew 5 java swing miglayout layout-manager
我有一个简单的Miglayout对话框,其中的行包含JLabel和JTextFields.根据情况设定许多组件的可见性.但是,当它们被隐藏时,行高度保持不变,留下空白区域.
我已将最小行高设置为0px,并将其他行设置为"增长",但这似乎没有帮助.当然,如果一行可以是0px高并且其内容是隐藏的,那么它应该缩小它不应该吗?显然我错过了什么!
任何帮助非常感谢.
您可以设置布局的hidemode,以防止不可见的组件影响布局.
来自http://migcalendar.com/miglayout/cheatsheet.html:
设置布局的默认隐藏模式.该隐藏模式可以被组件约束覆盖.隐藏模式指定了布局管理器应如何处理不可见的组件.模式为:0 - 默认.意味着隐藏组件的处理方式与可见组件完全相同.1 - 不可见组件的大小将设置为0,0.2 - 不可见组件的大小将设置为0,0并且间隙也将设置为0.3 - 不可见组件根本不会参与布局,例如它不会占用网格单元.
| 归档时间: |
|
| 查看次数: |
1972 次 |
| 最近记录: |