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