当使用垂直对齐的BoxLayout时,如何在包含的JFrame增长时阻止组件扩展,从而在底部留下额外的空间?我尝试了不同的布局,它很快就变得混乱了。我也尝试在面板的底部添加胶水,但布局管理器正在处理胶水,就像另一个空的JPanel,仍然导致所有组件增长。有什么建议吗?
答案 0 :(得分:2)
考虑嵌套容器。例如,如果将BoxLayout使用容器放置在使用BorderLayout的容器的BorderLayout.NORTH位置,那么它将仅占用所需的垂直空间而不再占用。
编辑:根据lnballoti修复!