BeansのPropertyとはどのようなものでしょうか? BeansのPropertyについての一番 直接的なイメージは、BeanBoxを開いたとき、右側に開かれる、PropertySheetに 表示される項目というものだと思います。それは、BeanBox中の、Bean Componentが もつ、様々な性質に対応しています。この時、我々は、「これこれのbeansは、 かくかくのPropertyを持つ」というように考えることが出来ます。
java.utilパッケージには、Propertiesというクラスがあるのですが、java.beans パッケージに、Propertyというクラスがあるわけではありません。念のため、 java.beansパッケージにある、propertyという言葉を含むクラス(interface)を 選び出してみましょう。
java.beans.IndexedPropertyDescriptor
java.beans.PropertyChangeEvent
java.beans.PropertyChangeListener
java.beans.PropertyChangeSupport
java.beans.PropertyDescriptor
java.beans.PropertyEditor
java.beans.PropertyEditorManager
java.beans.PropertyEditorSupport
java.beans.PropertyVetoException
これらの理解は、JavaBeansの理解にとって基本的なものですが、この章では、 PropertyChangeEventを中心に見ることにしましょう。