我有一些其Java visible
属性设置为false的Java Swing组件。当它们不可见时,我不希望它们占用布局中的任何空间。实现这一目标的最佳方法是什么?
我希望模仿WPF Visibility.Collapsed
的行为。
编辑:我正在使用MiGLayout。正如kiheru在答案中描述的那样,我遇到的问题特别针对MiGLayout,而不是一般的Swing布局。
答案 0 :(得分:3)
MigLayout
会将可见组件视为隐藏组件。您需要为其他类型的行为指定hidemode
。从documentation开始,可能的值为: