2

GirdLayoutコンポーネントの束を同じサイズにします。つまり、最大サイズのコンポーネントがすべてのコンポーネントのサイズを定義します。代わりに、内部コンポーネントに基づいて各コンポーネントのサイズを作成することは可能ですか?

編集:GridLayoutそれが不可能な場合、内部コンポーネントに基づいて各コンポーネントのサイズを使用して、 a と同じ効果を得るにはどうすればよいですか。

4

4 に答える 4

4

いいえ、別のレイアウト マネージャーを使用する必要があります。GroupLayoutオプションになります。

于 2010-07-30T10:44:11.967 に答える
4

いいえ、すべてのセルは設計上同じです。

于 2010-07-30T10:44:22.777 に答える
2

不可能ですが、各セルでネストされたコンポーネントを使用できます。JButtonたとえば、 をセルのサイズまで拡張したくない場合は、 を に追加してから、 をセルにJpanel追加しJPanelます。

于 2010-07-30T11:10:08.430 に答える
1

おそらくGridBagLayoutが必要です。

于 2010-07-30T10:40:15.030 に答える