J2SE 5.0 における JavaBeansTM コンポーネント API に対する API の拡張機能

このドキュメントでは、JavaTM 2 Platform, Standard Edition バージョン 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, 2013, Oracle and/or its affiliates. All rights reserved.