|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.swing.colorchooser.DefaultColorSelectionModel
public class DefaultColorSelectionModel
ColorSelectionModel
的一般实现。
Color
字段摘要 | |
---|---|
protected ChangeEvent |
changeEvent
由于事件的惟一状态(只读)为源属性,所以每个模型实例只需要一个 ChangeEvent 。 |
protected EventListenerList |
listenerList
|
构造方法摘要 | |
---|---|
DefaultColorSelectionModel()
创建一个 DefaultColorSelectionModel ,其当前颜色被设置为 Color.white 。 |
|
DefaultColorSelectionModel(Color color)
创建一个 DefaultColorSelectionModel ,其当前颜色被设置为 color ,该颜色不应为 null 。 |
方法摘要 | |
---|---|
void |
addChangeListener(ChangeListener l)
将一个 ChangeListener 添加到模型中。 |
protected void |
fireStateChanged()
运行每个 ChangeListener 的 stateChanged 方法。 |
ChangeListener[] |
getChangeListeners()
返回一个使用 addChangeListener 添加到此 DefaultColorSelectionModel 中的所有 ChangeListener 的数组。 |
Color |
getSelectedColor()
返回所选取的 Color ,它不应为 null 。 |
void |
removeChangeListener(ChangeListener l)
从模型中移除一个 ChangeListener 。 |
void |
setSelectedColor(Color color)
将选取的颜色设置为 color 。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
protected transient ChangeEvent changeEvent
ChangeEvent
。这里生成的事件源总是“this”。
protected EventListenerList listenerList
构造方法详细信息 |
---|
public DefaultColorSelectionModel()
DefaultColorSelectionModel
,其当前颜色被设置为 Color.white
。这是默认的构造方法。
public DefaultColorSelectionModel(Color color)
DefaultColorSelectionModel
,其当前颜色被设置为 color
,该颜色不应为 null
。注意,将颜色设置为 null
是不明确的,这样做可能会带来不可预知的后果。
color
- 新的 Color
方法详细信息 |
---|
public Color getSelectedColor()
Color
,它不应为 null
。
ColorSelectionModel
中的 getSelectedColor
Color
ColorSelectionModel.setSelectedColor(java.awt.Color)
public void setSelectedColor(Color color)
color
。注意,将颜色设置为 null
是不明确的,这样做可能会带来不可预知的后果。如果此方法将当前颜色设置为一个新的非 null
颜色,则它会激发状态更改事件;如果新颜色与当前颜色相同,则不会激发任何事件。
ColorSelectionModel
中的 setSelectedColor
color
- 新的 Color
ColorSelectionModel.getSelectedColor()
,
ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)
public void addChangeListener(ChangeListener l)
ChangeListener
添加到模型中。
ColorSelectionModel
中的 addChangeListener
l
- 要添加的 ChangeListener
public void removeChangeListener(ChangeListener l)
ChangeListener
。
ColorSelectionModel
中的 removeChangeListener
l
- 要移除的 ChangeListener
public ChangeListener[] getChangeListeners()
addChangeListener
添加到此 DefaultColorSelectionModel
中的所有 ChangeListener
的数组。
ChangeListener
,如果未添加任何侦听器,则返回一个空数组protected void fireStateChanged()
ChangeListener
的 stateChanged
方法。
EventListenerList
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。