開発覚え書き

ソフトウェアシステムの開発に関わるさまざまなことの覚え書き

コンポーネントのpreferredSizeプロパティ

2005-11-21 17:58:25 | Weblog
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);

ができている。
細かい変更だが、要望が多かったので対応したと思われる。

コメントを投稿