java.lang.Object
javax.swing.colorchooser.DefaultColorSelectionModel
- すべての実装されたインタフェース:
Serializable,ColorSelectionModel
public class DefaultColorSelectionModel extends Object implements ColorSelectionModel, Serializable
ColorSelectionModelのジェネリック実装です。- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明protected ChangeEventChangeEventが示す唯一の状態(読取り専用)はソース・プロパティであるため、モデルの各インスタンスに必要なのはこのイベント1つだけです。protected EventListenerListリスナー・リスト。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明Color.whiteに設定された現在のカラーを使用して、DefaultColorSelectionModelを作成します。DefaultColorSelectionModel(Color color) color(null以外)に設定された現在のカラーを使用して、DefaultColorSelectionModelを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明voidモデルにChangeListenerを追加します。protected void各ChangeListenerのstateChangedメソッドを実行します。addChangeListenerを使用して、このDefaultColorSelectionModelに追加されたすべてのChangeListenerの配列を返します。選択されたnull以外のColorを返します。voidモデルからChangeListenerを削除します。voidsetSelectedColor(Color color) 選択された色をcolorに設定します。
-
フィールド詳細
-
changeEvent
protected transient ChangeEvent changeEventChangeEventが示す唯一の状態(読取り専用)はソース・プロパティであるため、モデルの各インスタンスに必要なのはこのイベント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 - 関連項目:
-
setSelectedColor
public void setSelectedColor(Color color) 選択された色をcolorに設定します。 カラーのnull設定は未定義のため、予想外の結果となる可能性があることに注意してください。 このメソッドは、現在のカラーを新規のnull以外のカラーに設定すると、状態変更イベントをトリガーします。新規のカラーが現在のカラーと同じ場合は、イベントはトリガーされません。- 定義:
setSelectedColor、インタフェースColorSelectionModel- パラメータ:
color- 新しいColor- 関連項目:
-
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メソッドを実行します。- 関連項目:
-