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.beans 中 PropertyChangeEvent 的使用
 

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

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

參數型別為 PropertyChangeEvent 的 java.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)
          在約束屬性發生更改時調用此方法。
 

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

java.beans.beancontext 中 PropertyChangeEvent 的使用
 

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

javax.swing 中 PropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEvent 的 javax.swing 中的方法
 void JSpinner.DefaultEditor.propertyChange(PropertyChangeEvent e)
          由 JFormattedTextField 的 PropertyChangeListener 調用。
 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.event 中 PropertyChangeEvent 的使用
 

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

javax.swing.plaf.basic 中 PropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEvent 的 javax.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.metal 中 PropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEvent 的 javax.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.table 中 PropertyChangeEvent 的使用
 

參數型別為 PropertyChangeEvent 的 javax.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。