Java Swing 垂直堆叠组件而不展开

标签 java swing layout alignment jpanel

多年来我一直在尝试获取 JPanel 的列表以垂直堆叠而不分散到所有可用的垂直空间。

容器是一个带有 BoxLayout 的 JPanel

这是正在发生的事情以及我想要的:

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

我试过使用 Box.Filler、Box.createGlue() 调整对齐属性(它们似乎几乎没用)。每个项目调用 setAlignmentY(Component.TOP_ALIGNMENT);

还是不行。

谁有解决办法?

最佳答案

BoxLayout 放在 BorderLayoutPAGE_START 处。

关于Java Swing 垂直堆叠组件而不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524151/

相关文章:

java - JMock- java.lang.NoSuchMethodError : org. hamcrest.Matcher.describeMismatch() 错误

java线程池和变量参数

java - JComponents (Swing) 的二维网格

java - Sinthatica 与 JFrame 调整大小

Java 文本字段十进制验证

java - Xml 到 JSON 单值数组处理

java - 在 BlackBerry 设备中禁用背光超时

java - Swing java 中出现错误 - IllegalArgumentException

ios - 在整个屏幕上显示两个大按钮

html - CSS3 flex 属性不起作用?