标签: java swing user-interface layout vertical-alignment
所以,我有2个不同高度的JPanel。我想将它们垂直对齐到顶部。我应该使用什么类型的容器以及如何添加它们以使它们都与顶部对齐,而不是以任何方式拉伸它们并且它们不是固定的(如果我改变一个的大小并且它变得比另一个大一,我不应该修改布局)
答案 0 :(得分:2)
老实说,我不知道我是否完全理解你的需求,无论如何都要试着看BoxLayout。它非常灵活,可以嵌套垂直和水平的BoxLayout,并且通过使用胶水和刚性区域,您可以创建非常漂亮的GUI,当帧更改尺寸时,组件会自动调整大小。
这是一个example,但你可以在网上找到很多其他人。