JavaTM 2 Platform
Standard Ed. 6

介面 javax.swing.event.ChangeListener
的使用

使用 ChangeListener 的軟體套件
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.colorchooser 包含供 JColorChooser 元件使用的類別和介面。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swingChangeListener 的使用
 

實作 ChangeListenerjavax.swing 中的類別
protected  class AbstractButton.ButtonChangeListener
          將 ChangeListener 擴展為可序列化的。
protected  class JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
          此類別實作對 JCheckBoxMenuItem 類別的可存取性支持。
protected  class JMenu.AccessibleJMenu
          此類別實作 JMenu 類別的可存取性支持。
protected  class JMenuItem.AccessibleJMenuItem
          此類別實作 JMenuItem 類別的可存取性支持。
protected  class JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
          此類別實作對 JRadioButtonMenuItem 類別的可存取性支持。
protected  class JScrollPane.AccessibleJScrollPane
          此類別實作 JScrollPane 類別的可存取性支持。
protected  class JSpinner.AccessibleJSpinner
          AccessibleJSpinner 實作 JSpinner 類別的可存取性支持。
static class JSpinner.DateEditor
          其模型為 SpinnerDateModelJSpinner 編輯器。
static class JSpinner.DefaultEditor
          一個針對非常特殊編輯器的簡單基礎類別,該類別在 JFormattedTextField 中顯示模型的當前值的只讀視圖。
static class JSpinner.ListEditor
          其模型為 SpinnerListModelJSpinner 編輯器。
static class JSpinner.NumberEditor
          其模型為 SpinnerNumberModelJSpinner 編輯器。
protected  class JTabbedPane.AccessibleJTabbedPane
          此類別實作對 JTabbedPane 類別的可存取性支持。
protected  class JTabbedPane.ModelListener
          將 ModelChanged 事件傳遞給偵聽器,其中選項卡窗格(而不是模型本身)作為偵聽器的事件源。
protected  class ProgressMonitor.AccessibleProgressMonitor
          AccessibleProgressMonitor 實作 ProgressMonitor 類別的可存取性支持。
 

宣告為 ChangeListenerjavax.swing 中的欄位
protected  ChangeListener JSlider.changeListener
          changeListener(無前綴)是添加到滑塊模型的偵聽器。
protected  ChangeListener JProgressBar.changeListener
          偵聽由進度條的模型發送的更改事件,並將其再次指派到在此進度條上註冊的更改事件偵聽器。
protected  ChangeListener JTabbedPane.changeListener
          changeListener 是添加到模型中的偵聽器。
protected  ChangeListener AbstractButton.changeListener
          按鈕模型的 changeListener
 

返回 ChangeListenerjavax.swing 中的方法
protected  ChangeListener JSlider.createChangeListener()
          想要以不同方式處理模型的 ChangeEvent 的子類別可以覆寫此方法,以返回自定義 ChangeListener 實作的實例。
protected  ChangeListener JProgressBar.createChangeListener()
          要以不同方式處理來自模型的更改事件的子類別可以覆寫此方法,以返回自定義 ChangeListener 實作的實例。
protected  ChangeListener JTabbedPane.createChangeListener()
          要對 ChangeEvents 進行不同處理的子類別可以覆寫它,從而返回 ModelListener 的一個子類別,或者返回另一個 ChangeListener 實作。
protected  ChangeListener AbstractButton.createChangeListener()
          想以不同的方式處理 ChangeEvent 的子類別可以覆寫此方法,以返回另一個 ChangeListener 實作。
 ChangeListener[] AbstractSpinnerModel.getChangeListeners()
          返回使用 addChangeListener() 添加到此 AbstractSpinnerModel 中的所有 ChangeListener 組成的陣列。
 ChangeListener[] JSpinner.getChangeListeners()
          返回一個通過 addChangeListener() 方法添加到此 JSpinner 的所有 ChangeListener 的陣列。
 ChangeListener[] JSlider.getChangeListeners()
          返回一個通過 addChangeListener() 方法添加此 JSlider 的所有 ChangeListener 的陣列。
 ChangeListener[] JProgressBar.getChangeListeners()
          返回通過 addChangeListener 添加到此進度條的所有 ChangeListener 組成的陣列。
 ChangeListener[] JTabbedPane.getChangeListeners()
          返回通過 addChangeListener 方法添加到此 JTabbedPane 中的所有 ChangeListener 的陣列。
 ChangeListener[] JViewport.getChangeListeners()
          返回使用 addChangeListener() 添加到此 JViewport 的所有 ChangeListener 的陣列。
 ChangeListener[] DefaultBoundedRangeModel.getChangeListeners()
          返回此 DefaultBoundedRangeModel 上所有已註冊的更改偵聽器組成的陣列。
 ChangeListener[] MenuSelectionManager.getChangeListeners()
          返回使用 addChangeListener() 添加到此 MenuSelectionManager 的所有 ChangeListener 的陣列。
 ChangeListener[] DefaultSingleSelectionModel.getChangeListeners()
          返回此 DefaultSingleSelectionModel 上所有已註冊的更改偵聽器組成的陣列。
 ChangeListener[] DefaultButtonModel.getChangeListeners()
          返回此 DefaultButtonModel 上所有已註冊的更改偵聽器組成的陣列。
 ChangeListener[] AbstractButton.getChangeListeners()
          返回使用 addChangeListener() 添加到此 AbstractButton 中的所有 ChangeListener 組成的陣列。
 

參數型別為 ChangeListenerjavax.swing 中的方法
 void AbstractSpinnerModel.addChangeListener(ChangeListener l)
          將一個 ChangeListener 添加到模型的偵聽器列表中。
 void JSpinner.addChangeListener(ChangeListener listener)
          為每次發生模型更改時要通知的列表添加偵聽器。
 void SpinnerModel.addChangeListener(ChangeListener l)
          向該模型的偵聽器列表添加一個 ChangeListener
 void JSlider.addChangeListener(ChangeListener l)
          將一個 ChangeListener 添加到滑塊。
 void JProgressBar.addChangeListener(ChangeListener l)
          將指定的 ChangeListener 添加到進度條。
 void JTabbedPane.addChangeListener(ChangeListener l)
          將一個 ChangeListener 添加到此選項卡窗格中。
 void JViewport.addChangeListener(ChangeListener l)
          將一個 ChangeListener 添加到每次在視圖的大小、位置或視口的擴展大小更改時都會得到通知的列表。
 void DefaultBoundedRangeModel.addChangeListener(ChangeListener l)
          添加一個 ChangeListener
 void BoundedRangeModel.addChangeListener(ChangeListener x)
          將一個 ChangeListener 添加到模型的偵聽器列表中。
 void MenuSelectionManager.addChangeListener(ChangeListener l)
          向按鈕添加 ChangeListener。
 void DefaultSingleSelectionModel.addChangeListener(ChangeListener l)
          向按鈕添加一個 ChangeListener
 void SingleSelectionModel.addChangeListener(ChangeListener listener)
          在模型中添加作為更改偵聽偵聽器的 listener
 void DefaultButtonModel.addChangeListener(ChangeListener l)
          向模型添加一個 ChangeListener
 void ButtonModel.addChangeListener(ChangeListener l)
          向模型添加一個 ChangeListener
 void AbstractButton.addChangeListener(ChangeListener l)
          向按鈕添加一個 ChangeListener
 void AbstractSpinnerModel.removeChangeListener(ChangeListener l)
          從模型的偵聽器列表中移除一個 ChangeListener。
 void JSpinner.removeChangeListener(ChangeListener listener)
          從此 spinne 中移除 ChangeListener
 void SpinnerModel.removeChangeListener(ChangeListener l)
          從該模型的偵聽器列表移除一個 ChangeListener
 void JSlider.removeChangeListener(ChangeListener l)
          從滑塊中移除一個 ChangeListener。
 void JProgressBar.removeChangeListener(ChangeListener l)
          從進度條移除 ChangeListener
 void JTabbedPane.removeChangeListener(ChangeListener l)
          從此選項卡窗格中移除一個 ChangeListener
 void JViewport.removeChangeListener(ChangeListener l)
          從每次在視圖的大小、位置或視口的擴展大小更改時都會得到通知的列表中移除 ChangeListener
 void DefaultBoundedRangeModel.removeChangeListener(ChangeListener l)
          移除一個 ChangeListener
 void BoundedRangeModel.removeChangeListener(ChangeListener x)
          從模型的偵聽器列表中移除一個 ChangeListener。
 void MenuSelectionManager.removeChangeListener(ChangeListener l)
          從按鈕中移除 ChangeListener。
 void DefaultSingleSelectionModel.removeChangeListener(ChangeListener l)
          從按鈕中移除一個 ChangeListener
 void SingleSelectionModel.removeChangeListener(ChangeListener listener)
          從模型中移除作為更改偵聽器的 listener
 void DefaultButtonModel.removeChangeListener(ChangeListener l)
          從模型中移除一個 ChangeListener
 void ButtonModel.removeChangeListener(ChangeListener l)
          從模型中移除一個 ChangeListener
 void AbstractButton.removeChangeListener(ChangeListener l)
          從按鈕中移除一個 ChangeListener。
 

javax.swing.colorchooserChangeListener 的使用
 

返回 ChangeListenerjavax.swing.colorchooser 中的方法
 ChangeListener[] DefaultColorSelectionModel.getChangeListeners()
          返回一個使用 addChangeListener 添加到此 DefaultColorSelectionModel 中的所有 ChangeListener 的陣列。
 

參數型別為 ChangeListenerjavax.swing.colorchooser 中的方法
 void ColorSelectionModel.addChangeListener(ChangeListener listener)
          在模型中添加作為更改偵聽器的 listener
 void DefaultColorSelectionModel.addChangeListener(ChangeListener l)
          將一個 ChangeListener 添加到模型中。
 void ColorSelectionModel.removeChangeListener(ChangeListener listener)
          從模型中移除作為更改偵聽器的 listener
 void DefaultColorSelectionModel.removeChangeListener(ChangeListener l)
          從模型中移除一個 ChangeListener
 

javax.swing.plaf.basicChangeListener 的使用
 

實作 ChangeListenerjavax.swing.plaf.basic 中的類別
 class BasicButtonListener
          按鈕偵聽器。
 class BasicMenuUI.ChangeHandler
          從 Java 2 平臺 1.4 開始,已廢棄這種以前沒有記錄的類別。
 class BasicProgressBarUI.ChangeHandler
          此內部類別因編譯器故障而被標記為“公開”。
protected  class BasicScrollBarUI.ModelListener
          偵聽模型更改的偵聽器。
 class BasicScrollPaneUI.HSBChangeListener
          水平滾動條偵聽器。
 class BasicScrollPaneUI.ViewportChangeHandler
          視口事件的偵聽器。
 class BasicScrollPaneUI.VSBChangeListener
          垂直滾動條偵聽器。
 class BasicSliderUI.ChangeHandler
          資料模型偵聽器。
 class BasicTabbedPaneUI.TabSelectionHandler
          此類別應視為“受保護”內部類別。
 

宣告為 ChangeListenerjavax.swing.plaf.basic 中的欄位
protected  ChangeListener BasicSliderUI.changeListener
           
protected  ChangeListener BasicProgressBarUI.changeListener
           
protected  ChangeListener BasicMenuUI.changeListener
           
protected  ChangeListener BasicMenuBarUI.changeListener
           
protected  ChangeListener BasicScrollPaneUI.hsbChangeListener
           
protected  ChangeListener BasicColorChooserUI.previewListener
           
protected  ChangeListener BasicTabbedPaneUI.tabChangeListener
           
protected  ChangeListener BasicScrollPaneUI.viewportChangeListener
           
protected  ChangeListener BasicScrollPaneUI.vsbChangeListener
           
 

返回 ChangeListenerjavax.swing.plaf.basic 中的方法
protected  ChangeListener BasicTabbedPaneUI.createChangeListener()
           
protected  ChangeListener BasicMenuBarUI.createChangeListener()
           
protected  ChangeListener BasicMenuUI.createChangeListener(JComponent c)
           
protected  ChangeListener BasicSliderUI.createChangeListener(JSlider slider)
           
protected  ChangeListener BasicScrollPaneUI.createHSBChangeListener()
           
protected  ChangeListener BasicScrollPaneUI.createViewportChangeListener()
           
protected  ChangeListener BasicScrollPaneUI.createVSBChangeListener()
           
 

javax.swing.textChangeListener 的使用
 

返回 ChangeListenerjavax.swing.text 中的方法
 ChangeListener[] DefaultCaret.getChangeListeners()
          返回此插入符上所有已註冊的更改偵聽器組成的陣列。
 ChangeListener[] StyleContext.getChangeListeners()
          返回使用 addChangeListener() 添加到此 StyleContext 中的所有 ChangeListener 組成的陣列。
 ChangeListener[] StyleContext.NamedStyle.getChangeListeners()
          返回使用 addChangeListener() 添加到此 NamedStyle 中的所有 ChangeListener 組成的陣列。
 

參數型別為 ChangeListenerjavax.swing.text 中的方法
 void DefaultCaret.addChangeListener(ChangeListener l)
          添加一個偵聽器,以便對插入符位置改變進行追蹤。
 void Caret.addChangeListener(ChangeListener l)
          添加作為追蹤任何插入符位置更改的偵聽器。
 void Style.addChangeListener(ChangeListener l)
          添加一個偵聽器,以便隨時追蹤屬性的更改。
 void StyleContext.addChangeListener(ChangeListener l)
          添加一個偵聽器,以追蹤何時添加或刪除樣式。
 void StyleContext.NamedStyle.addChangeListener(ChangeListener l)
          添加更改偵聽器。
 void DefaultCaret.removeChangeListener(ChangeListener l)
          移除追蹤位置更改的偵聽器。
 void Caret.removeChangeListener(ChangeListener l)
          移除追蹤插入符位置更改的偵聽器。
 void Style.removeChangeListener(ChangeListener l)
          移除追蹤屬性更改的偵聽器。
 void StyleContext.removeChangeListener(ChangeListener l)
          移除一個追蹤正被添加或移除樣式的偵聽器。
 void StyleContext.NamedStyle.removeChangeListener(ChangeListener l)
          移除更改偵聽器。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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