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()
各
ChangeListener の stateChanged メソッドを実行します。 |
ChangeListener[] |
getChangeListeners()
addChangeListener を使用して、この DefaultColorSelectionModel に追加されたすべての ChangeListener の配列を返します。 |
Color |
getSelectedColor()
選択された
null 以外の Color を返します。 |
void |
removeChangeListener(ChangeListener l)
モデルから
ChangeListener を削除します。 |
void |
setSelectedColor(Color color)
選択された色を
color に設定します。 |
protected transient ChangeEvent changeEvent
ChangeEvent
が示す唯一の状態 (読み取り専用) はソースプロパティーであるため、モデルの各インスタンスに必要なのはこのイベント 1 つだけです。ここで生成されたイベントのソースは、常に「this」です。protected EventListenerList listenerList
public DefaultColorSelectionModel()
Color.white
に設定された現在のカラーを使用して、DefaultColorSelectionModel
を作成します。これは、デフォルトコンストラクタです。public DefaultColorSelectionModel(Color color)
color
(null
以外) に設定された現在のカラーを使用して、DefaultColorSelectionModel
を作成します。カラーの null
設定は未定義のため、予想外の結果となる可能性があることに注意してください。color
- 新しい Color
public Color getSelectedColor()
null
以外の Color
を返します。getSelectedColor
、インタフェース: ColorSelectionModel
Color
ColorSelectionModel.setSelectedColor(java.awt.Color)
public void setSelectedColor(Color color)
color
に設定します。カラーの null
設定は未定義のため、予想外の結果となる可能性があることに注意してください。このメソッドは、現在のカラーを新規の null
以外のカラーに設定すると、状態変更イベントをトリガーします。新規のカラーが現在のカラーと同じ場合は、イベントはトリガーされません。setSelectedColor
、インタフェース: ColorSelectionModel
color
- 新しい Color
ColorSelectionModel.getSelectedColor()
, ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)
public void addChangeListener(ChangeListener l)
ChangeListener
を追加します。addChangeListener
、インタフェース: ColorSelectionModel
l
- 追加される ChangeListener
public void removeChangeListener(ChangeListener l)
ChangeListener
を削除します。removeChangeListener
、インタフェース: ColorSelectionModel
l
- 削除する ChangeListener
public ChangeListener[] getChangeListeners()
addChangeListener
を使用して、この DefaultColorSelectionModel
に追加されたすべての ChangeListener
の配列を返します。ChangeListener
。リスナーが追加されていない場合は空の配列protected void fireStateChanged()
ChangeListener
の stateChanged
メソッドを実行します。
EventListenerList
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.