JavaTM 2 Platform
Standard Ed. 6

介面 java.awt.event.ActionListener
的使用

使用 ActionListener 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

java.awtActionListener 的使用
 

實作 ActionListenerjava.awt 中的類別
 class AWTEventMulticaster
          AWTEventMulticaster 實作對 java.awt.event 套件中定義的 AWT 事件的指派,該指派是有效的、執行緒安全的多路廣播事件指派。
protected  class List.AccessibleAWTList
          此類別實作 List 類別的可存取性支持。
 

返回 ActionListenerjava.awt 中的方法
static ActionListener AWTEventMulticaster.add(ActionListener a, ActionListener b)
          添加操作偵聽器 a 和操作偵聽器 b,並返回得到的多路廣播偵聽器。
 ActionListener[] Button.getActionListeners()
          返回在此按鈕上註冊的所有動作偵聽器的一個陣列。
 ActionListener[] List.getActionListeners()
          返回已在此列表上註冊的所有動作偵聽器的陣列。
 ActionListener[] TextField.getActionListeners()
          返回此文本欄位上已註冊的所有操作偵聽器的陣列。
 ActionListener[] TrayIcon.getActionListeners()
          返回在已此 TrayIcon 上註冊的所有動作偵聽器的陣列。
 ActionListener[] MenuItem.getActionListeners()
          返回在此選單項上註冊的所有動作偵聽器組成的陣列。
static ActionListener AWTEventMulticaster.remove(ActionListener l, ActionListener oldl)
          從操作偵聽器 l 中移除舊的操作偵聽器,並返回得到的多路廣播偵聽器。
 

參數型別為 ActionListenerjava.awt 中的方法
static ActionListener AWTEventMulticaster.add(ActionListener a, ActionListener b)
          添加操作偵聽器 a 和操作偵聽器 b,並返回得到的多路廣播偵聽器。
 void Button.addActionListener(ActionListener l)
          添加指定的動作偵聽器,以接收發自此按鈕的動作事件。
 void List.addActionListener(ActionListener l)
          添加指定的動作偵聽器以從此列表接收動作事件。
 void TextField.addActionListener(ActionListener l)
          添加指定的操作偵聽器,以從此文本欄位接收操作事件。
 void TrayIcon.addActionListener(ActionListener listener)
          添加指定的動作偵聽器,以接收發自此 TrayIconActionEvent
 void MenuItem.addActionListener(ActionListener l)
          添加指定的動作偵聽器,以從此選單項接收動作事件。
static ActionListener AWTEventMulticaster.remove(ActionListener l, ActionListener oldl)
          從操作偵聽器 l 中移除舊的操作偵聽器,並返回得到的多路廣播偵聽器。
 void Button.removeActionListener(ActionListener l)
          移除指定的動作偵聽器,以便它不再接收發自此按鈕的動作事件。
 void List.removeActionListener(ActionListener l)
          移除指定的動作偵聽器,以便不再從此列表接收動作事件。
 void TextField.removeActionListener(ActionListener l)
          移除指定的操作偵聽器,不再從此文本欄位接收操作事件。
 void TrayIcon.removeActionListener(ActionListener listener)
          移除指定的動作偵聽器。
 void MenuItem.removeActionListener(ActionListener l)
          移除指定的動作偵聽器,使其不再從此選單項中接收動作事件。
 

java.awt.dndActionListener 的使用
 

實作 ActionListenerjava.awt.dnd 中的類別
protected static class DropTarget.DropTargetAutoScroller
          此受保護的巢狀類別實作自動滾動
 

javax.swingActionListener 的使用
 

javax.swingActionListener 的子介面
 interface Action
          Action 介面提供 ActionListener 介面的一個有用擴展,以便若干控制元件存取相同的功能。
 

實作 ActionListenerjavax.swing 中的類別
 class AbstractAction
          此類別提供 JFC Action 介面的預設實作。
protected  class DefaultCellEditor.EditorDelegate
          受保護的 (protected) EditorDelegate 類別。
 class JComboBox
          將按鈕或可編輯欄位與下拉列表組合的元件。
protected  class ToolTipManager.insideTimerAction
           
protected  class ToolTipManager.outsideTimerAction
           
protected  class ToolTipManager.stillInsideTimerAction
           
 

宣告為 ActionListenerjavax.swing 中的欄位
protected  ActionListener AbstractButton.actionListener
          按鈕模型的 ActionListener
 

返回 ActionListenerjavax.swing 中的方法
protected  ActionListener AbstractButton.createActionListener()
           
 ActionListener JComponent.getActionForKeyStroke(KeyStroke aKeyStroke)
          返回執行針對給定鍵擊而註冊的操作的物件。
 ActionListener[] JFileChooser.getActionListeners()
          返回在此檔案選擇器上註冊的所有操作偵聽器的陣列。
 ActionListener[] JTextField.getActionListeners()
          返回通過 addActionListener() 添加到此 JTextField 中的所有 ActionListener 的陣列。
 ActionListener[] JComboBox.getActionListeners()
          返回使用 addActionListener() 添加到此 JComboBox 的所有 ActionListener 組成的陣列。
 ActionListener[] DefaultButtonModel.getActionListeners()
          返回此 DefaultButtonModel 上所有已註冊的操作偵聽器組成的陣列。
 ActionListener[] Timer.getActionListeners()
          返回已在此計時器上註冊的所有動作偵聽器所組成的陣列。
 ActionListener[] AbstractButton.getActionListeners()
          返回使用 addActionListener() 添加到此 AbstractButton 的所有 ActionListener 組成的陣列。
 

參數型別為 ActionListenerjavax.swing 中的方法
 void JFileChooser.addActionListener(ActionListener l)
          向檔案選擇器添加一個 ActionListener
 void JTextField.addActionListener(ActionListener l)
          添加指定的操作偵聽器以從此文本欄位接收操作事件。
 void ComboBoxEditor.addActionListener(ActionListener l)
          添加一個 ActionListener。
 void JComboBox.addActionListener(ActionListener l)
          添加 ActionListener
 void DefaultButtonModel.addActionListener(ActionListener l)
          向模型添加一個 ActionListener
 void ButtonModel.addActionListener(ActionListener l)
          向模型添加一個 ActionListener
 void Timer.addActionListener(ActionListener listener)
          將一個動作偵聽器添加到 Timer
 void AbstractButton.addActionListener(ActionListener l)
          將一個 ActionListener 添加到按鈕中。
static JDialog JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
          創建並返回包含指定 ColorChooser 窗格及 "OK"、"Cancel" 和 "Reset" 按鈕的新對話框。
 void JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
          此方法現在已過時,對於類似的操作,請結合使用 getActionMap()getInputMap()
 void JComponent.registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)
          此方法現在已過時,對於類似的操作,請結合使用 getActionMap()getInputMap()
 void JFileChooser.removeActionListener(ActionListener l)
          從檔案選擇器中移除一個 ActionListener
 void JTextField.removeActionListener(ActionListener l)
          移除指定的操作偵聽器,以便不再從此文本欄位接收操作事件。
 void ComboBoxEditor.removeActionListener(ActionListener l)
          移除一個 ActionListener
 void JComboBox.removeActionListener(ActionListener l)
          移除 ActionListener
 void DefaultButtonModel.removeActionListener(ActionListener l)
          從模型中移除一個 ActionListener
 void ButtonModel.removeActionListener(ActionListener l)
          從模型中移除一個 ActionListener
 void Timer.removeActionListener(ActionListener listener)
          從 Timer 移除指定的動作偵聽器。
 void AbstractButton.removeActionListener(ActionListener l)
          從按鈕中移除一個 ActionListener
 

參數型別為 ActionListenerjavax.swing 中的建構子
Timer(int delay, ActionListener listener)
          創建一個 Timer 並將初始延遲和事件間延遲初始化為 delay 毫秒。
 

javax.swing.plaf.basicActionListener 的使用
 

實作 ActionListenerjavax.swing.plaf.basic 中的類別
protected  class BasicDesktopPaneUI.CloseAction
          處理關閉一個內部窗體。
protected  class BasicDesktopPaneUI.MaximizeAction
          處理最大化一個內部窗體。
protected  class BasicDesktopPaneUI.MinimizeAction
          處理最小化一個內部窗體。
protected  class BasicDesktopPaneUI.NavigateAction
          處理導航到下一個內部窗體。
protected  class BasicDesktopPaneUI.OpenAction
          處理恢復一個最小化或最大化的內部窗體。
protected  class BasicFileChooserUI.ApproveSelectionAction
          回應 Open 或 Save 請求
protected  class BasicFileChooserUI.CancelSelectionAction
          回應取消請求。
protected  class BasicFileChooserUI.ChangeToParentDirectoryAction
           
protected  class BasicFileChooserUI.GoHomeAction
          基於“Home”鍵事件或等效事件的動作。
protected  class BasicFileChooserUI.NewFolderAction
          創建新目錄。
protected  class BasicFileChooserUI.UpdateAction
          重新掃瞄當前目錄中的檔案。
 class BasicInternalFrameTitlePane.CloseAction
          此類別應視為“受保護”內部類別。
 class BasicInternalFrameTitlePane.IconifyAction
          此類別應視為“受保護”內部類別。
 class BasicInternalFrameTitlePane.MaximizeAction
          此類別應視為“受保護”內部類別。
 class BasicInternalFrameTitlePane.MoveAction
          此類別應視為“受保護”內部類別。
 class BasicInternalFrameTitlePane.RestoreAction
          此類別應視為“受保護”內部類別。
 class BasicInternalFrameTitlePane.SizeAction
          此類別應視為“受保護”內部類別。
 class BasicOptionPaneUI.ButtonActionListener
          此內部類別因編譯器故障而被標記為“公開”。
protected  class BasicScrollBarUI.ScrollListener
          在 ScrollPane 中發起的滾動事件的偵聽器。
 class BasicSliderUI.ActionScroller
          從 Java 2 平臺 v1.3 開始,不再使用這種以前沒有記錄的類別。
 class BasicSliderUI.ScrollListener
          滾動事件偵聽器。
 class BasicSplitPaneUI.KeyboardDownRightHandler
          ActionListener 的實作,JSplitPane UI 使用此實作處理特定鍵按下事件。
 class BasicSplitPaneUI.KeyboardEndHandler
          ActionListener 的實作,JSplitPane UI 使用此實作處理特定鍵按下事件。
 class BasicSplitPaneUI.KeyboardHomeHandler
          ActionListener 的實作,JSplitPane UI 使用此實作處理特定鍵按下事件。
 class BasicSplitPaneUI.KeyboardResizeToggleHandler
          ActionListener 的實作,JSplitPane UI 使用此實作處理特定鍵按下事件。
 class BasicSplitPaneUI.KeyboardUpLeftHandler
          ActionListener 的實作,JSplitPane UI 使用此實作處理特定鍵按下事件。
 class BasicTreeUI.ComponentHandler
          滾動時更新首選大小(如果需要)。
 class BasicTreeUI.TreeCancelEditingAction
          執行操作時調用 cancelEditing 的 ActionListener。
 class BasicTreeUI.TreeHomeAction
          TreeHomeAction 用於處理 end/home 動作。
 class BasicTreeUI.TreeIncrementAction
          TreeIncrementAction 用於處理向上/向下操作。
 class BasicTreeUI.TreePageAction
          TreePageAction 處理向上翻頁和向下翻頁事件。
 class BasicTreeUI.TreeToggleAction
          對於第一個選定行展開將被切換。
 class BasicTreeUI.TreeTraverseAction
          TreeTraverseAction 是用於向左/向右方向鍵的動作。
 

宣告為 ActionListenerjavax.swing.plaf.basic 中的欄位
protected  ActionListener BasicSplitPaneUI.keyboardDownRightListener
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.keyboardEndListener
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.keyboardHomeListener
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.keyboardResizeToggleListener
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.keyboardUpLeftListener
          已過時。 從 Java 2 platform v1.3 開始。
 

返回 ActionListenerjavax.swing.plaf.basic 中的方法
protected  ActionListener BasicOptionPaneUI.createButtonActionListener(int buttonIndex)
           
protected  ActionListener BasicSplitPaneUI.createKeyboardDownRightListener()
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.createKeyboardEndListener()
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.createKeyboardHomeListener()
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.createKeyboardResizeToggleListener()
          已過時。 從 Java 2 platform v1.3 開始。
protected  ActionListener BasicSplitPaneUI.createKeyboardUpLeftListener()
          已過時。 從 Java 2 platform v1.3 開始。
 

參數型別為 ActionListenerjavax.swing.plaf.basic 中的方法
 void BasicComboBoxEditor.addActionListener(ActionListener l)
           
 void BasicComboBoxEditor.removeActionListener(ActionListener l)
           
 

javax.swing.plaf.metalActionListener 的使用
 

實作 ActionListenerjavax.swing.plaf.metal 中的類別
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          當 DirectoryComboBox 已更改所選項時調用。
 

javax.swing.textActionListener 的使用
 

實作 ActionListenerjavax.swing.text 中的類別
static class DefaultEditorKit.BeepAction
          創建蜂鳴聲。
static class DefaultEditorKit.CopyAction
          複製選定的區域並將其內容放入系統剪貼板中。
static class DefaultEditorKit.CutAction
          剪切選定的區域並將其內容放入系統剪貼板中。
static class DefaultEditorKit.DefaultKeyTypedAction
          如果接收到鍵輸入事件 並且無 keymap 輸入,則預設執行該動作。
static class DefaultEditorKit.InsertBreakAction
          在文檔中放置行/段落中斷。
static class DefaultEditorKit.InsertContentAction
          將內容置於關聯的文檔中。
static class DefaultEditorKit.InsertTabAction
          將一個製表符置於文檔中。
static class DefaultEditorKit.PasteAction
          將系統剪貼板內容粘貼到選定區域,如果未選中任何內容,則粘貼到插入符前面。
static class StyledEditorKit.AlignmentAction
          設置段落對齊的操作。
static class StyledEditorKit.BoldAction
          切換粗體屬性的操作。
static class StyledEditorKit.FontFamilyAction
          在相關的 JEditorPane 中設置字體系列的操作。
static class StyledEditorKit.FontSizeAction
          設置關聯的 JEditorPane 中字體大小的操作。
static class StyledEditorKit.ForegroundAction
          設置前景色的操作。
static class StyledEditorKit.ItalicAction
          切換斜體屬性的一種操作。
static class StyledEditorKit.StyledTextAction
          假定是在安裝有 StyledEditorKit(或者子類別)的 JEditorPane 上觸發的操作。
static class StyledEditorKit.UnderlineAction
          切換下劃線屬性的操作。
 class TextAction
          用於跨多個不同文本元件共享的鍵綁定的 Action 實作。
 

javax.swing.text.htmlActionListener 的使用
 

實作 ActionListenerjavax.swing.text.html 中的類別
 class FormView
          實作表單元素、<input>、<textarea> 和 <select> 的視圖介面的元件裝飾符。
static class HTMLEditorKit.HTMLTextAction
          提供某些便捷方法的抽象 Action,這些便捷方法對於將 HTML 插入現有文檔可能很有用。
static class HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction 可用於將任意 HTML 字元串插入現有 HTML 文檔。
 

javax.swing.treeActionListener 的使用
 

實作 ActionListenerjavax.swing.tree 中的類別
 class DefaultTreeCellEditor
          TreeCellEditor
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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