Java SE 5.0でのJavaBeans Component APIの拡張機能

このドキュメントでは、Java SE 5.0でjava.beansパッケージに加えられた変更点について説明します。

IndexedPropertyChangeEventのサポート

この変更に関連するバグ追跡レポート: 4353056

IndexedPropertyChangeEventと命名されたPropertyChangeEventの新しいサブクラスが、変更されたBeanの一部を認識するために索引を使用する、サポート・バウンド・プロパティに追加されました。 また、すべてfireIndexedPropertyChangeと命名された3つのメソッドが、PropertyChangeSupportユーティリティ・クラスに追加され、インデックス・プロパティの変更イベントの発生をサポートします。 インデックス・プロパティの変更イベントを使用する例については、IndexedTest.javaを参照してください。


PropertyEditor作成の新しい方法

この変更に関連するバグ追跡レポート: 4274639

createPropertyEditorと呼ばれる新しいメソッドが、PropertyDescriptorクラスに追加されました。


PropertyEditorSupportのpublicコンストラクタ

この変更に関連するバグ追跡レポート: 4305280

2つのPropertyEditorSupportコンストラクタはprotectedコンストラクタではなくpublicコンストラクタになりました。それによりPropertyEditorSupportオブジェクトはより容易に作成し、委譲として使用できます。 また、ソース・オブジェクトは、新しいsetSourceおよびgetSourceメソッドにより公開されるようになりました。


Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved.