ホームページ >Java >&#&チュートリアル >Java の setSize() と setPreferredSize(): いつどちらを使用するか?
Java コンポーネントの setSize() と setPreferredSize() について
Java には、制御用に setSize() と setPreferredSize() という 2 つのメソッドが用意されています。コンポーネントのサイズ。効果的なレイアウト管理には、これらの違いを理解することが重要です。
主要な区別:
使用ガイドライン:
親レイアウト マネージャー内のコンポーネントの場合は、一般に setPreferredSize() を使用することをお勧めします。これにより、レイアウト マネージャーはコンポーネントの制約と利用可能なスペースに基づいて適切なサイズを決定できます。
ただし、コンポーネントがトップレベル コンテナであるか、レイアウト マネージャーのないコンポーネント内に含まれている場合、setSize( ) コンポーネントのサイズを明示的に制御するには必要になります。
例: JFrames とJPanels
JFrames の場合、トップレベルのコンポーネントであるため、setSize() を使用する必要があります。通常、レイアウト マネージャーによって管理される JPanel の場合、setPreferredSize() を使用して、最適な配置のためにレイアウト マネージャーに優先サイズを示す必要があります。
以上がJava の setSize() と setPreferredSize(): いつどちらを使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。