JavaTM 2 Platform
Standard Ed. 6

类 javax.swing.event.ChangeEvent
的使用

使用 ChangeEvent 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.colorchooser 包含供 JColorChooser 组件使用的类和接口。 
javax.swing.event 供 Swing 组件触发的事件使用。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

javax.swingChangeEvent 的使用
 

声明为 ChangeEventjavax.swing 中的字段
protected  ChangeEvent JSlider.changeEvent
          一个滑块实例仅需要一个 ChangeEvent,因为该事件唯一(只读)的状态是源属性。
protected  ChangeEvent AbstractCellEditor.changeEvent
           
protected  ChangeEvent JProgressBar.changeEvent
          每个实例只需要一个 ChangeEvent,因为事件的唯一感兴趣属性是不可变源,即进度条。
protected  ChangeEvent JTabbedPane.changeEvent
          由于事件仅有的(只读)状态是源属性,因此每个 TabPane 实例只需要一个 ChangeEvent
protected  ChangeEvent DefaultBoundedRangeModel.changeEvent
          由于事件的惟一状态(只读)为源属性,所以每个模型实例只需要一个 ChangeEvent
protected  ChangeEvent MenuSelectionManager.changeEvent
          每个按钮模型实例只需要一个 ChangeEvent,因为事件的惟一状态是 source 属性。
protected  ChangeEvent DefaultSingleSelectionModel.changeEvent
           
protected  ChangeEvent DefaultButtonModel.changeEvent
          每个按钮模型实例只需要一个 ChangeEvent,因为事件的唯一状态是源属性。
protected  ChangeEvent AbstractButton.changeEvent
          每个按钮实例都只需要一个 ChangeEvent,因为事件的唯一状态是源属性。
 

参数类型为 ChangeEventjavax.swing 中的方法
 void JTable.columnMarginChanged(ChangeEvent e)
          当列由于间距的更改而被移动时调用。
 void JTable.AccessibleJTable.columnMarginChanged(ChangeEvent e)
          跟踪由于空白变更而引起的列移动的变更。
 void JTable.editingCanceled(ChangeEvent e)
          编辑取消时调用。
 void JTable.AccessibleJTable.editingCanceled(ChangeEvent e)
          编辑取消时调用。
 void JTable.editingStopped(ChangeEvent e)
          编辑结束时调用。
 void JTable.AccessibleJTable.editingStopped(ChangeEvent e)
          跟踪单元格内容的变更。
 void JSpinner.DefaultEditor.stateChanged(ChangeEvent e)
          当 spinner 的模型状态更改时调用此方法。
 void JSpinner.AccessibleJSpinner.stateChanged(ChangeEvent e)
          侦听器的目标已更改其状态时调用。
 void ProgressMonitor.AccessibleProgressMonitor.stateChanged(ChangeEvent e)
          在侦听器的目标已更改其状态时调用。
 void JTabbedPane.ModelListener.stateChanged(ChangeEvent e)
           
 void JTabbedPane.AccessibleJTabbedPane.stateChanged(ChangeEvent e)
           
 void JScrollPane.AccessibleJScrollPane.stateChanged(ChangeEvent e)
          当侦听器目标的状态改变时,此方法被调用。
 void JMenuItem.AccessibleJMenuItem.stateChanged(ChangeEvent e)
          支持更改侦听器接口并激发属性更改。
 void AbstractButton.ButtonChangeListener.stateChanged(ChangeEvent e)
           
 

javax.swing.colorchooserChangeEvent 的使用
 

声明为 ChangeEventjavax.swing.colorchooser 中的字段
protected  ChangeEvent DefaultColorSelectionModel.changeEvent
          由于事件的惟一状态(只读)为源属性,所以每个模型实例只需要一个 ChangeEvent
 

javax.swing.eventChangeEvent 的使用
 

参数类型为 ChangeEventjavax.swing.event 中的方法
 void TableColumnModelListener.columnMarginChanged(ChangeEvent e)
          告知侦听器因为页边空白更改,有一列被移除。
 void CellEditorListener.editingCanceled(ChangeEvent e)
          此方法告知侦听器编辑器已经取消编辑
 void CellEditorListener.editingStopped(ChangeEvent e)
          此方法告知侦听器编辑器已经结束编辑
 void ChangeListener.stateChanged(ChangeEvent e)
          当侦听器的目标已更改其状态时调用。
 

javax.swing.plaf.basicChangeEvent 的使用
 

参数类型为 ChangeEventjavax.swing.plaf.basic 中的方法
 void BasicTreeUI.CellEditorHandler.editingCanceled(ChangeEvent e)
          在树中取消编辑时传递消息。
 void BasicTreeUI.CellEditorHandler.editingStopped(ChangeEvent e)
          在树中停止编辑时传递消息。
 void BasicSliderUI.ChangeHandler.stateChanged(ChangeEvent e)
           
 void BasicProgressBarUI.ChangeHandler.stateChanged(ChangeEvent e)
           
 void BasicTabbedPaneUI.TabSelectionHandler.stateChanged(ChangeEvent e)
           
 void BasicScrollPaneUI.ViewportChangeHandler.stateChanged(ChangeEvent e)
           
 void BasicScrollPaneUI.HSBChangeListener.stateChanged(ChangeEvent e)
           
 void BasicScrollPaneUI.VSBChangeListener.stateChanged(ChangeEvent e)
           
 void BasicScrollBarUI.ModelListener.stateChanged(ChangeEvent e)
           
 void BasicMenuUI.ChangeHandler.stateChanged(ChangeEvent e)
           
 void BasicButtonListener.stateChanged(ChangeEvent e)
           
 

javax.swing.tableChangeEvent 的使用
 

声明为 ChangeEventjavax.swing.table 中的字段
protected  ChangeEvent DefaultTableColumnModel.changeEvent
          更改事件(只需要一个)
 

参数类型为 ChangeEventjavax.swing.table 中的方法
 void JTableHeader.columnMarginChanged(ChangeEvent e)
          当列由于间距改变而被移动时调用。
 

javax.swing.textChangeEvent 的使用
 

声明为 ChangeEventjavax.swing.text 中的字段
protected  ChangeEvent DefaultCaret.changeEvent
          此模型的更改事件。
protected  ChangeEvent StyleContext.NamedStyle.changeEvent
          由于事件的惟一状态(只读)为源属性,因此每个模型实例只需要一个 ChangeEvent。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

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