java - 垂直对齐 BoxLayout 间距?

标签 java swing vertical-alignment boxlayout

当使用垂直对齐的 BoxLayout 时,如何阻止组件随着包含的 JFrame 的增长而扩展,从而在底部留下额外的空间?我尝试过不同的布局,但它很快就变得困惑。我还尝试在面板底部添加胶水,但是布局管理器将胶水视为另一个空 JPanel,仍​​然导致所有组件增长。有什么建议吗?

最佳答案

考虑嵌套容器。例如,如果您将使用容器的 BoxLayout 放置在使用 BorderLayout 的容器的 BorderLayout.NORTH 位置,那么它将仅占用所需的垂直空间,而不再占用。

编辑:按照 lnballoti 修复!

关于java - 垂直对齐 BoxLayout 间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042092/

相关文章:

Java:新组件什么时候会显示在屏幕上?

html - 如何将 css 列垂直对齐到底部?

java - 与 String 和实例混淆

Java机器人验证鼠标点击

java - 如何将现有的 JPanel 添加到 TitledPane

CSS 垂直对齐 float <li>

CSS Bootstrap 垂直对齐 - 3 列

java - java中无法从另一个类访问一个类

java - EntityManager 内存消耗

java - 如何将所有打开的 jinternalframe 中的 jinternalframe 置于前面?