JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.beans
的使用

使用 java.beans 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
java.util.jar 提供讀寫 JAR (Java ARchive) 檔案格式的類別,該格式基於具有可選清單檔案的標準 ZIP 檔案格式。 
java.util.logging 提供 JavaTM 2 平臺核心日誌工具的類別和介面。 
javax.accessibility 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

java.awt 使用的 java.beans 中的類別
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
PropertyChangeSupport
          這是一個實用工具類別,支持綁定 (bound) 屬性的 bean 可以使用該類別。
PropertyVetoException
          當某一屬性的提議更改表示一個不可接受的值時,將拋出 PropertyVetoException。
VetoableChangeListener
          只要 bean 更改 "constrained" 屬性,都將會觸發一個 VetoableChange 事件。
 

java.beans 使用的 java.beans 中的類別
AppletInitializer
           此介面設計用於與 java.beans.Beans.instantiate 聯合使用。
BeanDescriptor
          BeanDescriptor 提供有關 "bean" 的全體資訊,其中包括其 Java 類別、其 displayName 等等。
BeanInfo
          希望提供有關其 bean 的顯式資訊的 bean 實作者可以提供某個 BeanInfo 類別,該類別實作此 BeanInfo 介面並提供有關其 bean 的方法、屬性、事件等顯式資訊。
Encoder
          Encoder 是這樣的類別,它可用於創建根據其公共 API 對 JavaBeans 集合狀態進行編碼的檔案或串流。
EventSetDescriptor
          描述給定 Java bean 觸發的一組事件的 EventSetDescriptor。
ExceptionListener
          ExceptionListener 是在發生內部異常時獲得通知。
Expression
          Expression 物件表示基本表達式,其中將單個方法應用於某一目標和一組參數,以返回結果,與在 "a.getFoo()" 中一樣。
FeatureDescriptor
          FeatureDescriptor 類別是 PropertyDescriptor、EventSetDescriptor 和 MethodDescriptor 等的公共基礎類別。
IntrospectionException
          在 Introspection 期間發生異常時拋出異常。
MethodDescriptor
          MethodDescriptor 描述了一種特殊方法,即 Java Bean 支持從其他元件對其進行外部存取。
ParameterDescriptor
          ParameterDescriptor 類別允許 bean 實作者提供除 java.lang.reflect.Method 類別提供的低層級別資訊之外的關於其每個參數的額外資訊。
PersistenceDelegate
          PersistenceDelegate 類別負責根據類別的公共 API 中的方法表示給定類別的實例狀態。
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
PropertyDescriptor
          PropertyDescriptor 描述 Java Bean 通過一對存儲器方法導出的一個屬性。
PropertyEditor
          PropertyEditor 類別為希望允許使用者編輯某個給定型別的屬性值的 GUI 提供支持。
PropertyVetoException
          當某一屬性的提議更改表示一個不可接受的值時,將拋出 PropertyVetoException。
Statement
          Statement 物件表示基本語句,其中將單個方法應用於某一目標和一組參數,以返回結果,比如 "a.setFoo(b)"
VetoableChangeListener
          只要 bean 更改 "constrained" 屬性,都將會觸發一個 VetoableChange 事件。
 

java.beans.beancontext 使用的 java.beans 中的類別
BeanInfo
          希望提供有關其 bean 的顯式資訊的 bean 實作者可以提供某個 BeanInfo 類別,該類別實作此 BeanInfo 介面並提供有關其 bean 的方法、屬性、事件等顯式資訊。
DesignMode
           此介面由 java.beans.beancontext.BeanContext 的實例實作或委託,以便將當前的 "designTime" 屬性傳播到 java.beans.beancontext.BeanContextChild 實例的巢狀層次結構。
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
PropertyChangeSupport
          這是一個實用工具類別,支持綁定 (bound) 屬性的 bean 可以使用該類別。
PropertyVetoException
          當某一屬性的提議更改表示一個不可接受的值時,將拋出 PropertyVetoException。
VetoableChangeListener
          只要 bean 更改 "constrained" 屬性,都將會觸發一個 VetoableChange 事件。
VetoableChangeSupport
          這是一個實用工具類別,支持約束 (constrained) 屬性的 bean 可以使用此類別。
Visibility
          在某些情況下,bean 可能運行在 GUI 不可用的伺服器上。
 

java.lang.management 使用的 java.beans 中的類別
ConstructorProperties
           關於建構子的註釋,用來說明該建構子的參數如何與被建構物件的獲取方法相對應。
 

java.util.jar 使用的 java.beans 中的類別
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

java.util.logging 使用的 java.beans 中的類別
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

javax.accessibility 使用的 java.beans 中的類別
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

javax.swing 使用的 java.beans 中的類別
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
PropertyChangeSupport
          這是一個實用工具類別,支持綁定 (bound) 屬性的 bean 可以使用該類別。
PropertyVetoException
          當某一屬性的提議更改表示一個不可接受的值時,將拋出 PropertyVetoException。
VetoableChangeListener
          只要 bean 更改 "constrained" 屬性,都將會觸發一個 VetoableChange 事件。
 

javax.swing.event 使用的 java.beans 中的類別
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeSupport
          這是一個實用工具類別,支持綁定 (bound) 屬性的 bean 可以使用該類別。
 

javax.swing.plaf.basic 使用的 java.beans 中的類別
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

javax.swing.plaf.metal 使用的 java.beans 中的類別
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

javax.swing.table 使用的 java.beans 中的類別
PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 

javax.swing.tree 使用的 java.beans 中的類別
PropertyChangeListener
          無論 bean 何時更改 "bound" 屬性,都會觸發一個 "PropertyChange" 事件。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only