JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。