JavaTM 2 Platform
Standard Ed. 6

java.beans
類別 IndexedPropertyChangeEvent

java.lang.Object
  繼承者 java.util.EventObject
      繼承者 java.beans.PropertyChangeEvent
          繼承者 java.beans.IndexedPropertyChangeEvent
所有已實作的介面:
Serializable

public class IndexedPropertyChangeEvent
extends PropertyChangeEvent

無論何時遵守 JavaBeans 規範的元件("bean")更改綁定 (bound) 索引 (indexed) 屬性,都會提交一個 "IndexedPropertyChange" 事件。此類別是 PropertyChangeEvent 的擴展,但它包含已更改屬性的索引。

如果舊值和新值的真實值是未知的,則可能為它們提供 null 值。

事件源可能發送一個 null 物件作為名稱,以指示其屬性的任意事件集已更改。在這種情況下,舊值和新值應該仍然為 null。

從以下版本開始:
1.5
另請參見:
序列化表格

欄位摘要
 
從類別 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
 

建構子詳細資訊

IndexedPropertyChangeEvent

public IndexedPropertyChangeEvent(Object source,
                                  String propertyName,
                                  Object oldValue,
                                  Object newValue,
                                  int index)
建構一個新的 IndexedPropertyChangeEvent 物件。

參數:
source - 觸發事件的 bean。
propertyName - 被更改屬性的程式名稱。
oldValue - 屬性的舊值。
newValue - 屬性的新值。
index - 被更改屬性元素的索引。
方法詳細資訊

getIndex

public int getIndex()
獲得被更改屬性的索引。

返回:
指定被更改屬性元素的索引。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only