多年来我一直在尝试获取 JPanel 的列表以垂直堆叠而不分散到所有可用的垂直空间。
容器是一个带有 BoxLayout 的 JPanel
这是正在发生的事情以及我想要的:
我试过使用 Box.Filler、Box.createGlue() 调整对齐属性(它们似乎几乎没用)。每个项目调用 setAlignmentY(Component.TOP_ALIGNMENT);
还是不行。
谁有解决办法?
最佳答案
将 BoxLayout
放在 BorderLayout
的 PAGE_START
处。
关于Java Swing 垂直堆叠组件而不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524151/