jjzjj

pnlSlider

全部标签

java - JPanel 占用的空间超出了它的需要。我怎样才能缩小它?

更新:我因发布无效代码而受到合理的批评。我已经牢记这一点,并用一个完整的工作示例更新了这篇文章。我也相应地更新了描述:我有一个非常简单的javaswingGUI,其组件占用的垂直(Y)空间看起来与最大Y范围组件所用的空间数量相等,但完全没有必要。我曾尝试使用preferredSize提示缩小那些不需要那么多垂直空间的组件,但无济于事。基本布局很简单:有一个主窗口和三个垂直面板。布局是一个简单的GridLayout(我更愿意保持这种方式,除非有人告诉我我需要的东西不能用GridLayout完成)。所有三个面板似乎都占据了相同数量的垂直空间,即使在slider的情况下,这是巨大的空间浪费。