GirdLayout
コンポーネントの束を同じサイズにします。つまり、最大サイズのコンポーネントがすべてのコンポーネントのサイズを定義します。代わりに、内部コンポーネントに基づいて各コンポーネントのサイズを作成することは可能ですか?
編集:GridLayout
それが不可能な場合、内部コンポーネントに基づいて各コンポーネントのサイズを使用して、 a と同じ効果を得るにはどうすればよいですか。
GirdLayout
コンポーネントの束を同じサイズにします。つまり、最大サイズのコンポーネントがすべてのコンポーネントのサイズを定義します。代わりに、内部コンポーネントに基づいて各コンポーネントのサイズを作成することは可能ですか?
編集:GridLayout
それが不可能な場合、内部コンポーネントに基づいて各コンポーネントのサイズを使用して、 a と同じ効果を得るにはどうすればよいですか。
いいえ、別のレイアウト マネージャーを使用する必要があります。GroupLayout
オプションになります。
いいえ、すべてのセルは設計上同じです。
不可能ですが、各セルでネストされたコンポーネントを使用できます。JButton
たとえば、 をセルのサイズまで拡張したくない場合は、 を に追加してから、 をセルにJpanel
追加しJPanel
ます。
おそらくGridBagLayoutが必要です。