public class DefaultColorSelectionModel extends Object implements ColorSelectionModel, Serializable
ColorSelectionModel 。 
      Color 
       | Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | changeEvent
              由于事件的唯一(只读)状态是源属性,因此每个模型实例只需要一个 
              ChangeEvent。 | 
| protected EventListenerList | listenerList | 
| Constructor and Description | 
|---|
| DefaultColorSelectionModel()
              创建一个 
              DefaultColorSelectionModel,当前颜色设置为Color.white。 | 
| DefaultColorSelectionModel(Color color)
              创建一个 
              DefaultColorSelectionModel,当前颜色设置为color,应该不是null。 | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChangeListener(ChangeListener l)
              添加一个 
              ChangeListener模型。 | 
| protected void | fireStateChanged()
              运行每个 
              ChangeListener的stateChanged方法。 | 
| ChangeListener[] | getChangeListeners()
              返回所有 
              ChangeListener的数组,添加到DefaultColorSelectionModel与addChangeListener。 | 
| Color | getSelectedColor()
              返回所选的 
              Color,应为非null。 | 
| void | removeChangeListener(ChangeListener l)
              从模型中删除 
              ChangeListener。 | 
| void | setSelectedColor(Color color)
              将所选颜色设置为 
              color。 | 
protected transient ChangeEvent changeEvent
ChangeEvent 。 
           这里产生的事件的来源总是“这”。 
          protected EventListenerList listenerList
public DefaultColorSelectionModel()
DefaultColorSelectionModel ,当前颜色设置为Color.white 。 
           这是默认构造函数。 
          public DefaultColorSelectionModel(Color color)
DefaultColorSelectionModel ,当前颜色设置为color ,应该是非null 。 
           请注意,将颜色设置为null是未定义的,可能具有不可预测的结果。 
          color - 新的 
            Color 
           public Color getSelectedColor()
Color ,应为非 
           null 。 
          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()
ChangeListener的数组,加上 
           DefaultColorSelectionModel与 
           addChangeListener 。 
          ChangeListener ,如果没有添加侦听器,则为空数组 
           protected void fireStateChanged()
ChangeListener的 
           stateChanged方法。 
            
          EventListenerList 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.