JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.colorchooser
クラス DefaultColorSelectionModel

java.lang.Object
  上位を拡張 javax.swing.colorchooser.DefaultColorSelectionModel
すべての実装されたインタフェース:
Serializable, ColorSelectionModel

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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。