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 - 新しいColorpublic Color getSelectedColor()
null以外のColorを返します。getSelectedColor、インタフェースColorSelectionModelColorColorSelectionModel.setSelectedColor(java.awt.Color)public void setSelectedColor(Color color)
colorに設定します。 カラーのnull設定は未定義のため、予想外の結果となる可能性があることに注意してください。 このメソッドは、現在のカラーを新規のnull以外のカラーに設定すると、状態変更イベントをトリガーします。新規のカラーが現在のカラーと同じ場合は、イベントはトリガーされません。 setSelectedColor、インタフェースColorSelectionModelcolor - 新しいColorColorSelectionModel.getSelectedColor(), ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)public void addChangeListener(ChangeListener l)
ChangeListenerを追加します。addChangeListener、インタフェースColorSelectionModell - 追加されるChangeListenerpublic void removeChangeListener(ChangeListener l)
ChangeListenerを削除します。removeChangeListener、インタフェースColorSelectionModell - 削除するChangeListenerpublic ChangeListener[] getChangeListeners()
addChangeListenerを使用して、このDefaultColorSelectionModelに追加されたすべてのChangeListenerの配列を返します。ChangeListener。リスナーが追加されていない場合は空の配列protected void fireStateChanged()
ChangeListenerのstateChangedメソッドを実行します。
EventListenerList バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。