public class PropertyChangeEvent extends EventObject
通常propertychangeevents是伴随着名称和旧的和新价值的变化特性。如果新的值是原始类型(如int或布尔)必须用java对应。朗*对象类型(如整数、布尔)。
如果他们的真值不为人所知,则可以为旧值和新值提供空值。
事件源可以发送一个空对象作为名称来表示,如果它的属性改变了,任意一组。在这种情况下,旧的和新的值也应该是空的。
source| Constructor and Description |
|---|
PropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue)
构建了一种新的
PropertyChangeEvent。
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getNewValue()
获取属性的新值,表示为一个对象。
|
Object |
getOldValue()
获取属性的旧值,表示为一个对象。
|
Object |
getPropagationId()
“propagationid”字段保留为将来使用。
|
String |
getPropertyName()
获取更改的属性的编程名称。
|
void |
setPropagationId(Object propagationId)
设置事件对象的propagationid。
|
String |
toString()
返回对象的字符串表示形式。
|
getSourcepublic PropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue)
PropertyChangeEvent。
source -触发事件的豆
propertyName -房地产,专业名称变更
oldValue -属性的旧值
newValue -新的属性值
null
source
IllegalArgumentException
public String getPropertyName()
public Object getNewValue()
public Object getOldValue()
public void setPropagationId(Object propagationId)
propagationId -事件的propagationid对象。
public Object getPropagationId()
public String toString()
toString 方法重写,继承类
EventObject
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.