JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ
java.beans の使用

java.beans を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt により使用される java.beans のクラス
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
PropertyChangeSupport
          バウンドプロパティをサポートする bean によって使用されるユーティリティクラスです。
PropertyVetoException
          PropertyVetoException は、プロパティに対する変更指定が、受け入れられない値を表すときにスローされます。
VetoableChangeListener
          VetoableChange イベントは、bean が「制約」プロパティを変更するたびにトリガされます。
 

java.beans により使用される java.beans のクラス
AppletInitializer
           このインタフェースは、java.beans.Beans.instantiate とともに動作するように設計されています。
BeanDescriptor
          BeanDescriptor は、Java クラスや displayName など "bean" に関するグローバルな情報を提供します。
BeanInfo
          bean の実装者は、この BeanInfo インタフェースを実装する BeanInfo クラスを提供して、自分の bean のメソッド、プロパティ、イベントなどに関する明示的な情報を提供することができます。
Encoder
          Encoder クラスは、公開 API を使って複数の JavaBeans の状態をコード化するファイルまたはストリームを作成する際に使用されます。
EventSetDescriptor
          EventSetDescriptor は、指定の JavaBean がトリガするイベントのグループを記述します。
ExceptionListener
          ExceptionListener は、内部例外の通知を受け取ります。
Expression
          Expression オブジェクトは、ターゲットと複数の引数に単一のメソッドを適用することにより、単一の戻り値 ("a.getFoo()" の場合と同様) を得ることができるプリミティブ式です。
FeatureDescriptor
          FeatureDescriptor クラスは、PropertyDescriptor、EventSetDescriptor、および MethodDescriptor などの共通の基底クラスです。
IntrospectionException
          内部検査中に例外が発生した場合にスローされます。
MethodDescriptor
          MethodDescriptor は、Java Bean がほかのコンポーネントからの外部アクセスをサポートするための特定メソッドを記述します。
ParameterDescriptor
          ParameterDescriptor クラスでは、java.lang.reflect.Method クラスから取得した低レベルの型情報に加え、bean の実装者が各パラメータに追加情報を提供できます。
PersistenceDelegate
          PersistenceDeligate クラスは、クラスの公開 API に含まれるメソッドによって指定のクラスのインスタンスの状態を表現します。
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
PropertyDescriptor
          PropertyDescriptor は、Java Bean が一対のアクセス用メソッドを使ってエクスポートする単一のプロパティを記述します。
PropertyEditor
          PropertyEditor クラスは、ユーザが指定の型のプロパティ値を編集するための GUI のサポートを提供します。
PropertyVetoException
          PropertyVetoException は、プロパティに対する変更指定が、受け入れられない値を表すときにスローされます。
Statement
          Statement オブジェクトは、"a.setFoo(b)" のように、ターゲットと引数に単一のメソッドが適用されるプリミティブな文を表します。
VetoableChangeListener
          VetoableChange イベントは、bean が「制約」プロパティを変更するたびにトリガされます。
 

java.beans.beancontext により使用される java.beans のクラス
BeanInfo
          bean の実装者は、この BeanInfo インタフェースを実装する BeanInfo クラスを提供して、自分の bean のメソッド、プロパティ、イベントなどに関する明示的な情報を提供することができます。
DesignMode
           このインタフェースは、java.beans.beancontext.BeanContextChild のインスタンスの入れ子になっている階層に現在の designTime プロパティを送るために、java.beans.beancontext.BeanContext のインスタンスによって実装、または java.beans.beancontext.BeanContext のインスタンスから委譲されます。
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
PropertyChangeSupport
          バウンドプロパティをサポートする bean によって使用されるユーティリティクラスです。
PropertyVetoException
          PropertyVetoException は、プロパティに対する変更指定が、受け入れられない値を表すときにスローされます。
VetoableChangeListener
          VetoableChange イベントは、bean が「制約」プロパティを変更するたびにトリガされます。
VetoableChangeSupport
          制約プロパティをサポートする bean によって使用されるユーティリティクラスです。
Visibility
          使用する環境によっては、bean は GUI を使えないサーバ上での実行も可能です。
 

java.util.logging により使用される java.beans のクラス
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

javax.accessibility により使用される java.beans のクラス
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

javax.swing により使用される java.beans のクラス
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
PropertyVetoException
          PropertyVetoException は、プロパティに対する変更指定が、受け入れられない値を表すときにスローされます。
VetoableChangeListener
          VetoableChange イベントは、bean が「制約」プロパティを変更するたびにトリガされます。
 

javax.swing.event により使用される java.beans のクラス
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
PropertyChangeSupport
          バウンドプロパティをサポートする bean によって使用されるユーティリティクラスです。
 

javax.swing.plaf.basic により使用される java.beans のクラス
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

javax.swing.plaf.metal により使用される java.beans のクラス
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

javax.swing.table により使用される java.beans のクラス
PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

javax.swing.tree により使用される java.beans のクラス
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.