JavaTM 2
Platform
Std. Ed. v1.4.0

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()
          Color.white に設定された現在のカラーを使用して、DefaultColorSelectionModel を作成します。
DefaultColorSelectionModel(Color color)
          null 以外の color に設定された現在のカラーを使用して、DefaultColorSelectionModel を作成します。
 
メソッドの概要
 void addChangeListener(ChangeListener l)
          ChangeListener をモデルに追加します。
protected  void fireStateChanged()
          各 ChangeListenerstateChanged メソッドを返します。
 ChangeListener[] getChangeListeners()
          addChangeListener を使用してこの DefaultColorSelectionModel に追加されたすべての ChangeListener の配列を返します。
 Color getSelectedColor()
          null 以外の選択した Color を返します。
 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()
Color.white に設定された現在のカラーを使用して、DefaultColorSelectionModel を作成します。これは、デフォルトコンストラクタです。


DefaultColorSelectionModel

public DefaultColorSelectionModel(Color color)
null 以外の color に設定された現在のカラーを使用して、DefaultColorSelectionModel を作成します。カラーの null 設定は未定義のため、予想外の結果となる可能性があることに注意してください。

パラメータ:
color - 新規の Color
メソッドの詳細

getSelectedColor

public Color getSelectedColor()
null 以外の選択した Color を返します。

定義:
インタフェース ColorSelectionModel 内の getSelectedColor
戻り値:
選択した Color
関連項目:
ColorSelectionModel.setSelectedColor(java.awt.Color)

setSelectedColor

public void setSelectedColor(Color color)
選択したカラーを color に設定します。カラーの null 設定は未定義のため、予想外の結果となる可能性があることに注意してください。このメソッドは、現在のカラーを新規の null 以外のカラーに設定すると、状態変更イベントをトリガします。新規のカラーが現在のカラーと同じ場合は、イベントはトリガされません。

定義:
インタフェース ColorSelectionModel 内の setSelectedColor
パラメータ:
color - 新規の Color
関連項目:
ColorSelectionModel.getSelectedColor(), ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

addChangeListener

public void addChangeListener(ChangeListener l)
ChangeListener をモデルに追加します。

定義:
インタフェース ColorSelectionModel 内の addChangeListener
パラメータ:
l - 追加する ChangeListener

removeChangeListener

public void removeChangeListener(ChangeListener l)
モデルから ChangeListener を削除します。

定義:
インタフェース ColorSelectionModel 内の removeChangeListener
パラメータ:
l - 削除される ChangeListener

getChangeListeners

public ChangeListener[] getChangeListeners()
addChangeListener を使用してこの DefaultColorSelectionModel に追加されたすべての ChangeListener の配列を返します。

戻り値:
追加されたすべての ChangeListener、またはリスナーが追加されなかった場合は空の配列
導入されたバージョン:
1.4

fireStateChanged

protected void fireStateChanged()
ChangeListenerstateChanged メソッドを返します。

関連項目:
EventListenerList

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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