- 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()
各ChangeListener
のstateChanged
メソッドを実行します。ChangeListener[]
getChangeListeners()
addChangeListener
を使用して、このDefaultColorSelectionModel
に追加されたすべてのChangeListener
の配列を返します。Color
getSelectedColor()
選択されたnull
以外のColor
を返します。void
removeChangeListener(ChangeListener l)
モデルからChangeListener
を削除します。void
setSelectedColor(Color color)
選択された色をcolor
に設定します。
-
-
-
フィールドの詳細
-
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
を返します。- 定義:
getSelectedColor
、インタフェース:ColorSelectionModel
- 戻り値:
- 選択した
Color
- 関連項目:
ColorSelectionModel.setSelectedColor(java.awt.Color)
-
setSelectedColor
public void setSelectedColor(Color color)
選択された色をcolor
に設定します。 カラーのnull
設定は未定義のため、予想外の結果となる可能性があることに注意してください。 このメソッドは、現在のカラーを新規のnull
以外のカラーに設定すると、状態変更イベントをトリガーします。新規のカラーが現在のカラーと同じ場合は、イベントはトリガーされません。- 定義:
setSelectedColor
、インタフェース:ColorSelectionModel
- パラメータ:
color
- 新しいColor
- 関連項目:
ColorSelectionModel.getSelectedColor()
,ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)
-
addChangeListener
public void addChangeListener(ChangeListener l)
モデルにChangeListener
を追加します。- 定義:
addChangeListener
、インタフェース:ColorSelectionModel
- パラメータ:
l
- 追加されるChangeListener
-
removeChangeListener
public void removeChangeListener(ChangeListener l)
モデルからChangeListener
を削除します。- 定義:
removeChangeListener
、インタフェース:ColorSelectionModel
- パラメータ:
l
- 削除するChangeListener
-
getChangeListeners
public ChangeListener[] getChangeListeners()
addChangeListener
を使用して、このDefaultColorSelectionModel
に追加されたすべてのChangeListener
の配列を返します。- 戻り値:
- 追加されたすべての
ChangeListener
。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
- 1.4
-
fireStateChanged
protected void fireStateChanged()
各ChangeListener
のstateChanged
メソッドを実行します。- 関連項目:
EventListenerList
-
-