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()
返回对象的字符串表示形式。
|
getSource
public 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.