3

Hiya-クイックワン-JPanelと比較してJComponentをサブクラス化することに害/価値はありますか?

私が自分で描画している場合、オブジェクトには子がない場合、それらはほとんど同じように見えますが、JComponentよりもJPanelをサブクラス化するための設定があるようです-これがなぜかもしれないかについての意見を探しているだけですなれ ...

どうも :-)

4

1 に答える 1

7

コンポーネント全体を自分で描画する場合は、JComponent を使用してください。JPanel は JComponent の単なる具体的なインスタンス (抽象的) であり、そのメソッドをオーバーライドすることを意図したものではありません。

JPanel はサブクラス化されることがあるため、サブクラスのコンストラクターは、何らかのメソッド呼び出しを介して行うのではなく、さまざまなコントロール/レイアウトを追加できます。

于 2009-02-13T16:57:04.360 に答える