【发布时间】:2012-02-02 12:39:02
【问题描述】:
我正在为自己制作一个摇摆应用程序,并且一直在尝试几种不同的布局。在我尝试过的所有布局(BoxLayout、FlowLayout、BorderLayout、GroupLayout)中,我遇到的一件事是我想隐藏我的一个元素,但我想留下一个确切大小的空白在它的位置。目前,当元素消失时,或者如果我将元素设置为在启动时不可见,那么要么整个窗口变小,要么会发生一些事情,比如文本字段会扩大到一个可笑的大小。
指定元素的大小似乎根本没有效果。
有没有办法让一个不可见的元素仍然占据布局中的空间?
为什么我的元素没有得到我指定的尺寸?
感谢任何指点。
非常感谢
【问题讨论】:
-
指定元素的大小似乎根本没有效果这是预期的行为:布局管理器的核心任务是定位和调整它认为正确的组件大小,手动干预被忽略了:-)
标签: java swing layout-manager