JavaTM 2 Platform
Standard Ed. 5.0

パッケージ
java.beans の使用

java.beans を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.util.jar JAR (Java ARchive) ファイルの読み込みおよび書き出しに使うクラスを提供します。 
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 は、bean の 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
          Bean の実装者は、ParameterDescriptor クラスを利用することにより、各パラメータに対して、java.lang.reflect.Method クラスによって提供される低レベルの型情報以外の追加情報を提供できます。
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.jar により使用される java.beans のクラス
PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガされます。
 

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 のクラス
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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。