「BeanInfoの作成」ダイアログ

JavaBeanに関する明示的な情報をJDeveloperに提供する場合に使用します。

BeanクラスにBeanInfoが提供されていない場合、ユーザーに公開するBeanの情報は、JDeveloperによりJavaイントロスペクションを通じて自動的に導出されます。この情報はプロパティ・インスペクタに表示されます。設計時に各プロパティまたはイベントへのアクセス権をユ-ザーに与えない場合、説明テキストにプロパティの使用方法に関するヒントを追加する場合、特定のプロパティ・エディタを提供する場合など、パブリック情報をカスタマイズする際にはBeanInfoを提供する必要があります。既存のBeanクラスに対してBeanInfoがまだ提供されていない場合は、ここで指定できます。

Bean
BeanInfoを作成するBeanを選択します。現在のパスにある任意のクラスを選択して、BeanInfoと関連付けることができます。
名前
編集できません。このダイアログでは、選択したBeanの名前からBeanInfoクラス名が生成されます。たとえば、Beanの名前がTimerの場合、TimerBeanInfoクラスがプロジェクトに追加されます。
パッケージ
BeanInfoを追加するパッケージの名前を指定します。通常は、関連するJavaBeanが属しているパッケージと同じものとなります。
拡張対象
BeanInfoのスーパークラスを選択するか、「参照」をクリックしてリストに追加します。通常は SimpleBeanInfoを拡張します。カスタムBeanInfoベース・クラスから開始する場合は、現在のクラスパスにあるBeanInfoを実装するクラスをベースとして選択し、拡張できます。

BeanInfoクラスの作成方法
BeanInfoクラスを使用したJavaBeanのカスタマイズ方法

JavaBeansについて

 

Copyright © 1997, 2004, Oracle. All rights reserved.