Component クラス

[内容]

  各種コンポーネントのスーパークラスです.メソッド等については,各コンポーネントの項で説明します.

  従来,AWT の各種コンポーネントは,「ピアモデル」という方法で設計されてきました.ピア( peer )とは,ある作業を行うために自分に協力してくれる仲間ないし相手を言います.AWT の各コンポーネント毎に,それと対をなすプラットホーム固有の部品(ピア,実際の作業を行う)が作成されていました.しかし,ピアをユーザが直接書き直すことができないため,あるコンポーネントの機能を拡張したいような場合は困難が生じます.そこで,ピアを持たないコンポーネント( lightweight component :軽量部品)もサポートするようになりました(従来のピアを持つコンポーネントを heavyweight component :重量部品と呼ぶ).それらの軽量部品は,「 javax.swing.* 」というパッケージにまとめて提供されています.

[参照]

JComponent

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引