2011-05-03 41 views
1

因此,我有2個不同高度的JPanel。我想將它們垂直對齊到頂部。我應該使用什麼類型的容器,我應該如何添加它們,以便它們都對齊到頂部,而不是以任何方式拉伸,並且它們不是固定的(如果我更改了一個的大小並且它變得比另一個大一,我不應該修改佈局以及)Java GUI垂直對齊

回答

2

老實說,我不知道我是否完全理解你的需求,無論如何試着看看BoxLayout。它非常靈活並且嵌套了垂直和水平的BoxLayout,並且通過使用粘合劑和剛性區域,您可以創建非常漂亮的GUI,當框架更改尺寸時,可以自動調整大小。

這是example,但您可以在網上找到其他許多人。

+0

+1 BoxLayout!這裏有一個相關的[示例](http://stackoverflow.com/questions/5773874/jtabbedpane-jlabel-jtextfield/5773956#5773956)。 – trashgod 2011-05-03 21:29:56