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