java.lang.Object java.util.EventObject java.beans.PropertyChangeEvent java.beans.IndexedPropertyChangeEvent
public class IndexedPropertyChangeEvent
无论何时遵守 JavaBeans
PropertyChangeEvent
的扩展,但它包含已更改属性的索引。
如果旧值和新值的真实值是未知的,则可能为它们提供 null 值。
事件源可能发送一个 null 对象作为名称,以指示其属性的任意事件集已更改。在这种情况下,旧值和新值应该仍然为 null。
字段摘要 |
---|
从类 java.util.EventObject 继承的字段 |
---|
source |
构造方法摘要 | |
---|---|
IndexedPropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue, int index) 构造一个新的 IndexedPropertyChangeEvent 对象。 |
方法摘要 | |
---|---|
int |
getIndex() 获得被更改属性的索引。 |
从类 java.beans.PropertyChangeEvent 继承的方法 |
---|
getNewValue, getOldValue, getPropagationId, getPropertyName, setPropagationId |
从类 java.util.EventObject 继承的方法 |
---|
getSource, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public IndexedPropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue, int index)
IndexedPropertyChangeEvent
对象。
source
- 激发事件的 bean。
propertyName
- 被更改属性的编程名称。
oldValue
- 属性的旧值。
newValue
- 属性的新值。
index
- 被更改属性元素的索引。
方法详细信息 |
---|
public int getIndex()