Beanを作成してコンポーネント・パレットにインストールする際、ほとんどの場合は、プロパティとイベントをJDeveloperのインスペクタに表示します。Beanの作成時にJavaBeansの設計規則およびネーミング規則に従った場合は、定義したプロパティとイベントは、スーパークラスから継承されたプロパティやイベントとともに、すべて自動的に表示されます。
JavaBeanの設計規則やネーミング規則に従わない場合、あるいはそれらの規則に準じていない既存のクラスがある場合は、このかぎりではありません。また、Beanのユーザーに、設計時にすべてのプロパティへのアクセス権を与えないようにする場合も、状況が変わります。
このような場合には、JDeveloperで自動イントロスペクションを使用して情報を導出するのではなく、BeanInfoクラスを作成し、JDeveloperにBeanに関する明示的な情報を提供します。このクラスは、SimpleBeanInfo
クラスを拡張して作成します。
Copyright © 1997, 2004, Oracle. All rights reserved.