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