「新規BeanInfo」ダイアログ

JavaBeansに関する明示的な情報をJDeveloperに提供するには、「新規BeanInfo」ダイアログを使用します。

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

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

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

JavaBeansについて