java.lang.Objectjava.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()