JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.colorchooser
クラス DefaultColorSelectionModel

java.lang.Object
  |
  +--javax.swing.colorchooser.DefaultColorSelectionModel
すべての実装インタフェース:
ColorSelectionModel, Serializable

public class DefaultColorSelectionModel
extends Object
implements ColorSelectionModel, Serializable

ColorSelectionModel の汎用実装です。

関連項目:
Color, 直列化された形式

フィールドの概要
protected  ChangeEvent changeEvent
          イベント専用の (読み込み専用) 状態がソースプロパティなので、必要な ChangeEvent の数はモデルインスタンスごとに 1 つです。
protected  EventListenerList listenerList
           
 
コンストラクタの概要
DefaultColorSelectionModel()
          デフォルトのコンストラクタです。
DefaultColorSelectionModel(Color color)
          selectedColor を color に初期化します。
 
メソッドの概要
 void addChangeListener(ChangeListener l)
          ChangeListener をモデルに追加します。
protected  void fireStateChanged()
          各 ChangeListener で stateChanged() メソッドを実行します。
 Color getSelectedColor()
           
 void removeChangeListener(ChangeListener l)
          モデルから ChangeListener を削除します。
 void setSelectedColor(Color color)
          モデルの選択色を color に設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

changeEvent

protected transient ChangeEvent changeEvent
イベント専用の (読み込み専用) 状態がソースプロパティなので、必要な ChangeEvent の数はモデルインスタンスごとに 1 つです。ここで生成されたイベントのソースは、常に「this」です。

listenerList

protected EventListenerList listenerList
コンストラクタの詳細

DefaultColorSelectionModel

public DefaultColorSelectionModel()
デフォルトのコンストラクタです。selectedColor を Color.white に初期化します。

DefaultColorSelectionModel

public DefaultColorSelectionModel(Color color)
selectedColor を color に初期化します。
メソッドの詳細

getSelectedColor

public Color getSelectedColor()
定義:
インタフェース ColorSelectionModel 内の getSelectedColor
インタフェース javax.swing.colorchooser.ColorSelectionModel からコピーされたタグ:
戻り値:
モデルの選択
関連項目:
ColorSelectionModel.setSelectedColor(java.awt.Color)

setSelectedColor

public void setSelectedColor(Color color)
インタフェース ColorSelectionModel の記述:
モデルの選択色を color に設定します。 モデルが変更された場合にすべてのリスナーに通知します。
定義:
インタフェース ColorSelectionModel 内の setSelectedColor
インタフェース javax.swing.colorchooser.ColorSelectionModel からコピーされたタグ:
関連項目:
ColorSelectionModel.getSelectedColor(), ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

addChangeListener

public void addChangeListener(ChangeListener l)
ChangeListener をモデルに追加します。
定義:
インタフェース ColorSelectionModel 内の addChangeListener

removeChangeListener

public void removeChangeListener(ChangeListener l)
モデルから ChangeListener を削除します。
定義:
インタフェース ColorSelectionModel 内の removeChangeListener

fireStateChanged

protected void fireStateChanged()
各 ChangeListener で stateChanged() メソッドを実行します。
関連項目:
EventListenerList

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.