【发布时间】:2018-09-14 16:13:22
【问题描述】:
我有一些组件,我在其中使用BoxLayout 添加元素,但我的问题是我需要其中一些从下到上而不是从上到下显示。我怎样才能做到这一点?有没有办法用BoxLayout 做到这一点,或者是否有更合适的布局,将元素添加到容器底部,然后将它们堆叠起来?
【问题讨论】:
-
到目前为止你做了什么?
-
我有一些带有 BoxLayout 的容器,我正在向其中添加 JLabels。只是对于其中一些容器来说一切都很好,我希望添加实际上是从容器底部开始的,所以它是自下而上填充的。
-
按相反的顺序添加组件!为了将它们限制在可用空间的“底部”,请将带有框布局的面板添加到将在底部显示的布局/约束中(例如
BorderLayout的PAGE_END)。 -
顺序对我来说无关紧要,就是元素必须从底部填充,所以当我有1个元素时,它应该直接放在容器的底部。
标签: java swing layout-manager boxlayout