SwingのJComponentでは、preferredSizeというプロパティがあり
public Dimension getPreferredSize();
public void setPreferredSize(Dimension preferredSize);
で参照/設定できる。
一方、AWTのComponentでは、
J2SE 1.4 までは
public Dimension getPreferredSize();
はあるが、setterがなく、
レイアウトマネージャに希望サイズを知らせるには
ComponentのサブクラスでgetPreferredSize()をオーバーライドする
しかなかった。
ところが、J2SE 5.0 になって、AWT の Component にも
public void setPreferredSize(Dimension preferredSize);
ができている。
細かい変更だが、要望が多かったので対応したと思われる。
public Dimension getPreferredSize();
public void setPreferredSize(Dimension preferredSize);
で参照/設定できる。
一方、AWTのComponentでは、
J2SE 1.4 までは
public Dimension getPreferredSize();
はあるが、setterがなく、
レイアウトマネージャに希望サイズを知らせるには
ComponentのサブクラスでgetPreferredSize()をオーバーライドする
しかなかった。
ところが、J2SE 5.0 になって、AWT の Component にも
public void setPreferredSize(Dimension preferredSize);
ができている。
細かい変更だが、要望が多かったので対応したと思われる。
※コメント投稿者のブログIDはブログ作成者のみに通知されます