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