JavaTM Platform
Standard Ed. 6

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)
          color (null 以外) に設定された現在のカラーを使用して、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)
color (null 以外) に設定された現在のカラーを使用して、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 Platform
Standard Ed. 6

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

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