モジュール java.desktop
パッケージ java.beans

クラスIndexedPropertyChangeEvent

  • すべての実装されたインタフェース:
    Serializable


    public class IndexedPropertyChangeEvent
    extends PropertyChangeEvent
    JavaBeans™仕様に準拠したコンポーネント(Bean)がバウンド・インデックス付きプロパティを変更するたびに、IndexedPropertyChangeイベントが送信されます。 このクラスはPropertyChangeEventの拡張ですが、変更されたプロパティのインデックスを含みます。

    変更前後の実際の値が不明な場合は、null値が使用されることがあります。

    イベント・ソースがnullオブジェクトを名前として送信し、そのプロパティの任意のセットが変更されたことを示す場合があります。 この場合は、変更前と変更後の値もnullになるはずです。

    導入されたバージョン:
    1.5
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • IndexedPropertyChangeEvent

        public IndexedPropertyChangeEvent​(Object source,
                                          String propertyName,
                                          Object oldValue,
                                          Object newValue,
                                          int index)
        新しいIndexedPropertyChangeEventオブジェクトを構築します。
        パラメータ:
        source - イベントをトリガーしたBean。
        propertyName - 変更されたプロパティのプログラム名。
        oldValue - プロパティの古い値。
        newValue - プロパティの新しい値。
        index - 変更されたプロパティ要素のインデックス。
    • メソッドの詳細

      • getIndex

        public int getIndex​()
        変更されたプロパティのインデックスを取得します。
        戻り値:
        変更されたプロパティ要素を指定するインデックス。