Swing を使用して Java で GUI を作成しています。
FlowLayout は、オブジェクトを適切なサイズにサイズ変更します。コンテナーの幅を超えた場合、FlowLayout は新しい行を作成します。
他のレイアウト マネージャーは、使用可能なすべてのスペースを埋めるようにコンポーネントのサイズを変更します。ここでも同じことをしたいと思います。テキスト フィールドは、最初の例では 1 行目の利用可能なすべてのスペースを自動的に埋め、2 番目の例では 2 行目全体を埋めます。レイアウトは、ラベルとテキスト フィールドに収まる十分なスペースがなく、テキスト フィールドが推奨サイズよりも小さい場合に折り返されます。
これらの機能 (コンポーネントのラッピングと自動サイズ変更) の両方を提供する SDK レイアウト マネージャーはありますか? または、FlowLayout を拡張する必要がありますか? 代わりに、別のレイアウト マネージャーでラッピングを実装する方が簡単でしょうか?