質問: すいません、javaGUIのことでまた教えください。 コンポーネントのサイズ調整でgetPreferredSize()ってありますが、 コンポーネントクラスを作るときgetPreferredSize()を入れても、コメントで消して(もしくは入れないで)実行しても表示結果に変化がでなく、どう働いてるメソッドかよくわからないです。 maria_saronさんはgetPreferredSize()を使うことありますか、 またこのメソッドについて教えでください。 お時間のある時でいいので教えてください。
回答: getPreferredSize が効くかどうかはそれを追加するコンテナのレイアウト マネージャーに依存します。例えば FlowLayout なら getPreferredSize の大きさより表示スペースが大きければコンポーネントの大きさは getPreferredSize でまわりに余白が出来るはずです。 あと、元々の getPreferredSize は setPreferredSize で設定してある 場合はそれを返すように出来てますので、メソッドのオーバーライドでなく setPreferredSize を使う方法もあります。