Java Swing垂直堆叠组件而不会扩散

时间:2012-09-21 04:13:23

标签: java swing layout alignment jpanel

我已经尝试了很长时间才能获得垂直堆叠的JPanel列表,而不会扩散到所有可用的垂直空间。

容器是带有BoxLayout的JPanel

以下是正在发生的事情和我想要的事情:

http://i.imgur.com/K1uUn.png

我尝试过使用Box.Filler,Box.createGlue(),调整对齐属性(它们似乎毫无用处)。每个项目调用setAlignmentY(Component.TOP_ALIGNMENT);

仍然无效。

有人有解决方案吗?

1 个答案:

答案 0 :(得分:3)

BoxLayout放在PAGE_START的{​​{1}}。