JavaTM 2 Platform
Standard Ed. 6

類別 java.beans.PropertyChangeEvent
的使用

使用 PropertyChangeEvent 的軟體套件
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
 

java.beansPropertyChangeEvent 的使用
 

java.beansPropertyChangeEvent 的子類別
 class IndexedPropertyChangeEvent
          無論何時遵守 JavaBeans 規範的元件("bean")更改綁定 (bound) 索引 (indexed) 屬性,都會提交一個 "IndexedPropertyChange" 事件。
 

返回 PropertyChangeEventjava.beans 中的方法
 PropertyChangeEvent PropertyVetoException.getPropertyChangeEvent()
          獲得禁止的 PropertyChangeEvent
 

參數型別為 PropertyChangeEventjava.beans 中的方法
 void PropertyChangeSupport.firePropertyChange(PropertyChangeEvent evt)
          對所有已註冊偵聽器觸發一個現有 PropertyChangeEvent。
 void VetoableChangeSupport.fireVetoableChange(PropertyChangeEvent evt)
          對所有已註冊偵聽器觸發一個 vetoable 屬性更新。
 void PropertyChangeListenerProxy.propertyChange(PropertyChangeEvent evt)
          將屬性更改事件轉發給偵聽器代理。
 void PropertyChangeListener.propertyChange(PropertyChangeEvent evt)
          在綁定屬性發生更改時調用此方法。
 void VetoableChangeListenerProxy.vetoableChange(PropertyChangeEvent evt)
          將屬性更改事件轉發給偵聽器代理。
 void VetoableChangeListener.vetoableChange(PropertyChangeEvent evt)
          在約束屬性發生更改時調用此方法。
 

參數型別為 PropertyChangeEventjava.beans 中的建構子
PropertyVetoException(String mess, PropertyChangeEvent evt)
          建構帶詳細訊息的 PropertyVetoException
 

java.beans.beancontextPropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjava.beans.beancontext 中的方法
 void BeanContextSupport.propertyChange(PropertyChangeEvent pce)
          子類別可以封裝此方法來監視子類別屬性的更改。
 void BeanContextSupport.vetoableChange(PropertyChangeEvent pce)
          子類別可以封裝此方法來監視子類別屬性的更改。
 

javax.swingPropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjavax.swing 中的方法
 void JSpinner.DefaultEditor.propertyChange(PropertyChangeEvent e)
          由 JFormattedTextFieldPropertyChangeListener 調用。
 void ProgressMonitor.AccessibleProgressMonitor.propertyChange(PropertyChangeEvent e)
          更改綁定 (bound) 屬性時,調用此方法。
 void JTable.AccessibleJTable.propertyChange(PropertyChangeEvent e)
          追蹤選擇模型、列模型等的變更,從而能夠重新將偵聽器放置這些模型上,以便把資訊傳遞給 Accessibility PropertyChange 機制
 void JScrollPane.AccessibleJScrollPane.propertyChange(PropertyChangeEvent e)
          當有一個綁定 (bound) 屬性改變時,此方法被調用。
 void JList.AccessibleJList.propertyChange(PropertyChangeEvent e)
          Property Change Listener 更改方法。
 void JPopupMenu.AccessibleJPopupMenu.propertyChange(PropertyChangeEvent e)
          更改綁定 (bound) 屬性時調用此方法。
 

javax.swing.eventPropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjavax.swing.event 中的方法
 void SwingPropertyChangeSupport.firePropertyChange(PropertyChangeEvent evt)
          對所有已註冊偵聽器觸發一個現有 PropertyChangeEvent。
 

javax.swing.plaf.basicPropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjavax.swing.plaf.basic 中的方法
 void BasicColorChooserUI.PropertyHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicDirectoryModel.propertyChange(PropertyChangeEvent e)
           
protected  void BasicEditorPaneUI.propertyChange(PropertyChangeEvent evt)
          當關聯的 JTextComponent 上有一個綁定 (bound) 屬性改變時,調用此方法。
 void BasicInternalFrameTitlePane.PropertyChangeHandler.propertyChange(PropertyChangeEvent evt)
           
 void BasicInternalFrameUI.InternalFramePropertyChangeListener.propertyChange(PropertyChangeEvent evt)
          從 JInternalFrame 檢測狀態更改並處理動作。
 void BasicOptionPaneUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
          如果 PropertyChangeEvent e 的源等於 optionPane 並且為 ICON_PROPERTY、MESSAGE_PROPERTY、OPTIONS_PROPERTY 或 INITIAL_VALUE_PROPERTY 之一,則調用 validateComponent。
protected  void BasicTextPaneUI.propertyChange(PropertyChangeEvent evt)
          當關聯的 JTextComponent 上有一個綁定 (bound) 屬性改變時,此方法被調用。
 void BasicSliderUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
protected  void BasicTextAreaUI.propertyChange(PropertyChangeEvent evt)
          當關聯的 JTextComponent 上有一個綁定 (bound) 屬性改變時,此方法被調用。
 void BasicSplitPaneDivider.propertyChange(PropertyChangeEvent e)
          屬性更改事件(假定發自 JSplitPane)將在必要時傳遞 updateOrientation 的訊息。
 void BasicSplitPaneUI.PropertyHandler.propertyChange(PropertyChangeEvent e)
          從套件含接收者的 JSplitPane 傳遞訊息。
 void BasicTreeUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent event)
           
 void BasicTreeUI.SelectionModelPropertyChangeHandler.propertyChange(PropertyChangeEvent event)
           
 void BasicTabbedPaneUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
protected  void BasicTextUI.propertyChange(PropertyChangeEvent evt)
          當關聯的 JTextComponent 上有一個綁定屬性更改時,此方法被調用。
 void BasicScrollPaneUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicListUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicComboPopup.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicComboBoxUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicScrollBarUI.PropertyChangeHandler.propertyChange(PropertyChangeEvent e)
           
 void BasicToolBarUI.PropertyListener.propertyChange(PropertyChangeEvent e)
           
 void BasicButtonListener.propertyChange(PropertyChangeEvent e)
           
 void BasicLabelUI.propertyChange(PropertyChangeEvent e)
           
 void BasicRootPaneUI.propertyChange(PropertyChangeEvent e)
          在根窗格上發生屬性更改時調用。
protected  void BasicScrollPaneUI.updateColumnHeader(PropertyChangeEvent e)
           
protected  void BasicScrollPaneUI.updateRowHeader(PropertyChangeEvent e)
           
protected  void BasicScrollPaneUI.updateScrollBarDisplayPolicy(PropertyChangeEvent e)
           
protected  void BasicScrollPaneUI.updateViewport(PropertyChangeEvent e)
           
 

javax.swing.plaf.metalPropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjavax.swing.plaf.metal 中的方法
protected  void MetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent e)
          已過時。 從 Java 2 platform v1.4 開始。
 void MetalFileChooserUI.FilterComboBoxModel.propertyChange(PropertyChangeEvent e)
           
 void MetalSliderUI.MetalPropertyListener.propertyChange(PropertyChangeEvent e)
           
 void MetalTextFieldUI.propertyChange(PropertyChangeEvent evt)
          此方法在關聯的 JTextComponent 上的綁定 (bound) 屬性發生更改時調用。
 void MetalComboBoxUI.MetalPropertyChangeListener.propertyChange(PropertyChangeEvent e)
           
 void MetalRootPaneUI.propertyChange(PropertyChangeEvent e)
          屬性更改時調用。
 

javax.swing.tablePropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEventjavax.swing.table 中的方法
 void DefaultTableColumnModel.propertyChange(PropertyChangeEvent evt)
          Property Change Listener 更改方法。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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