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, 2020, Oracle and/or its affiliates. All rights reserved.