|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
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. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。