JavaTM Platform
Standard Ed. 6

インタフェース
java.awt.event.ActionListener の使用

ActionListener を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザーインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティー間で情報を変換する機構を提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザーインタフェースオブジェクトを提供します。 
javax.swing.text 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt での ActionListener の使用
 

ActionListener を実装している java.awt のクラス
 class AWTEventMulticaster
          AWTEventMulticaster は、java.awt.event パッケージで定義される AWT イベントに、効率的で、スレッドセーフな、マルチキャストイベントディスパッチを行う仕組みを実装します。
protected  class List.AccessibleAWTList
          このクラスは List クラス用のアクセシビリティーのサポートを実装しています。
 

ActionListener を返す java.awt のメソッド
static ActionListener AWTEventMulticaster.add(ActionListener a, ActionListener b)
          アクションリスナー a とアクションリスナー b を加え、結果として得られるマルチキャストリスナーを返します。
 ActionListener[] MenuItem.getActionListeners()
          このメニュー項目に登録されたすべてのアクションリスナーの配列を返します。
 ActionListener[] TrayIcon.getActionListeners()
          この TrayIcon に登録されているすべてのアクションリスナーの配列を返します。
 ActionListener[] TextField.getActionListeners()
          このテキストフィールドに登録されたすべてのアクションリスナーの配列を返します。
 ActionListener[] List.getActionListeners()
          このリストに登録されたすべてのアクションリスナーの配列を返します。
 ActionListener[] Button.getActionListeners()
          このボタンに登録されているすべてのアクションリスナーの配列を返します。
static ActionListener AWTEventMulticaster.remove(ActionListener l, ActionListener oldl)
          アクションリスナー l から古いアクションリスナーを削除し、結果として得られるマルチキャストリスナーを返します。
 

ActionListener 型のパラメータを持つ java.awt のメソッド
static ActionListener AWTEventMulticaster.add(ActionListener a, ActionListener b)
          アクションリスナー a とアクションリスナー b を加え、結果として得られるマルチキャストリスナーを返します。
 void MenuItem.addActionListener(ActionListener l)
          このメニュー項目からアクションイベントを受け取るアクションリスナーを追加します。
 void TrayIcon.addActionListener(ActionListener listener)
          この TrayIcon から ActionEvent を受け取るために、指定されたアクションリスナーを追加します。
 void TextField.addActionListener(ActionListener l)
          このテキストフィールドのアクションイベントを受け取るために、指定されたアクションリスナーを追加します。
 void List.addActionListener(ActionListener l)
          このリストからアクションイベントを受け取るために、指定されたアクションリスナーを追加します。
 void Button.addActionListener(ActionListener l)
          このボタンからアクションイベントを受け取るために、指定されたアクションリスナーを追加します。
static ActionListener AWTEventMulticaster.remove(ActionListener l, ActionListener oldl)
          アクションリスナー l から古いアクションリスナーを削除し、結果として得られるマルチキャストリスナーを返します。
 void MenuItem.removeActionListener(ActionListener l)
          指定されたアクションリスナーを削除します。
 void TrayIcon.removeActionListener(ActionListener listener)
          指定されたアクションリスナーを削除します。
 void TextField.removeActionListener(ActionListener l)
          以降このテキストフィールドからアクションイベントを受け取らないように、指定されたアクションリスナーを削除します。
 void List.removeActionListener(ActionListener l)
          指定されたアクションリスナーを削除し、それがこのリストからアクションイベントを受け取らないようにします。
 void Button.removeActionListener(ActionListener l)
          このボタンからアクションイベントを受け取らないように、指定されたアクションリスナーを削除します。
 

java.awt.dnd での ActionListener の使用
 

ActionListener を実装している java.awt.dnd のクラス
protected static class DropTarget.DropTargetAutoScroller
          この保護対象の入れ子になっているクラスは、自動スクロールを実装します。
 

javax.swing での ActionListener の使用
 

javax.swing での ActionListener のサブインタフェース
 interface Action
          Action インタフェースは、同じ機能が複数のコントロールによってアクセスされる場合に、ActionListener インタフェースに対する便利な拡張機能を提供します。
 

ActionListener を実装している javax.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
           
 

ActionListener として宣言されている javax.swing のフィールド
protected  ActionListener AbstractButton.actionListener
          ボタンのモデルの ActionListener です。
 

ActionListener を返す javax.swing のメソッド
protected  ActionListener AbstractButton.createActionListener()
           
 ActionListener JComponent.getActionForKeyStroke(KeyStroke aKeyStroke)
          指定されたキーストロークに対して登録されているアクションを実行するオブジェクトを返します。
 ActionListener[] JTextField.getActionListeners()
          addActionListener() によってこの JTextField に追加された全 ActionListener の配列を返します。
 ActionListener[] AbstractButton.getActionListeners()
          addActionListener() でこの AbstractButton に追加される、すべての ActionListener の配列を返します。
 ActionListener[] Timer.getActionListeners()
          タイマーに登録されたすべてのアクションリスナーの配列を返します。
 ActionListener[] DefaultButtonModel.getActionListeners()
          この DefaultButtonModel に登録された、すべてのアクションリスナーからなる配列を返します。
 ActionListener[] JComboBox.getActionListeners()
          addActionListener() でこの JComboBox に追加される、すべての ActionListener の配列を返します。
 ActionListener[] JFileChooser.getActionListeners()
          このファイルチューザに登録されているすべてのアクションリスナーの配列を返します。
 

ActionListener 型のパラメータを持つ javax.swing のメソッド
 void JTextField.addActionListener(ActionListener l)
          指定されたアクションリスナーを追加して、アクションイベントをこのテキストフィールドから受け取ります。
 void AbstractButton.addActionListener(ActionListener l)
          ボタンに ActionListener を追加します。
 void Timer.addActionListener(ActionListener listener)
          アクションリスナーを Timer に追加します。
 void DefaultButtonModel.addActionListener(ActionListener l)
          モデルに ActionListener を追加します。
 void ButtonModel.addActionListener(ActionListener l)
          モデルに ActionListener を追加します。
 void JComboBox.addActionListener(ActionListener l)
          ActionListener を追加します。
 void ComboBoxEditor.addActionListener(ActionListener l)
          ActionListener を追加します。
 void JFileChooser.addActionListener(ActionListener l)
          ファイルチューザに ActionListener を追加します。
static JDialog JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
          [OK]、[Cancel]、および [Reset] ボタンとともに、指定された ColorChooser 区画を持つ新しいダイアログを生成し、それを返します。
 void JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
          このメソッドは現在使われていません。
 void JComponent.registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)
          このメソッドは現在使われていません。
 void JTextField.removeActionListener(ActionListener l)
          指定されたアクションリスナーを削除して、アクションイベントをこのテキストフィールドからそれ以上受け取らないようにします。
 void AbstractButton.removeActionListener(ActionListener l)
          ボタンから ActionListener を削除します。
 void Timer.removeActionListener(ActionListener listener)
          指定されたアクションリスナーを Timer から削除します。
 void DefaultButtonModel.removeActionListener(ActionListener l)
          モデルから ActionListener を削除します。
 void ButtonModel.removeActionListener(ActionListener l)
          モデルから ActionListener を削除します。
 void JComboBox.removeActionListener(ActionListener l)
          ActionListener を削除します。
 void ComboBoxEditor.removeActionListener(ActionListener l)
          アクションリスナーを削除します。
 void JFileChooser.removeActionListener(ActionListener l)
          ファイルチューザから ActionListener を削除します。
 

ActionListener 型のパラメータを持つ javax.swing のコンストラクタ
Timer(int delay, ActionListener listener)
          Timer を作成し、初期遅延とイベント間遅延の初期値を delay ミリ秒に設定します。
 

javax.swing.plaf.basic での ActionListener の使用
 

ActionListener を実装している javax.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
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicInternalFrameTitlePane.IconifyAction
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicInternalFrameTitlePane.MaximizeAction
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicInternalFrameTitlePane.MoveAction
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicInternalFrameTitlePane.RestoreAction
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicInternalFrameTitlePane.SizeAction
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicOptionPaneUI.ButtonActionListener
          この内部クラスは「public」とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicScrollBarUI.ScrollListener
          ScrollPane で初期化されるスクロールイベントのためのリスナーです。
 class BasicSliderUI.ActionScroller
          ドキュメントから削除されたこのクラスは、Java 2 プラットフォーム 1.3 では使用しません。
 class BasicSliderUI.ScrollListener
          スクロールイベントリスナーです。
 class BasicSplitPaneUI.KeyboardDownRightHandler
          JSplitPane UI が、特定のキーが押されたときの処理に使用する ActionListener の実装です。
 class BasicSplitPaneUI.KeyboardEndHandler
          JSplitPane UI が、特定のキーが押されたときの処理に使用する ActionListener の実装です。
 class BasicSplitPaneUI.KeyboardHomeHandler
          JSplitPane UI が、特定のキーが押されたときの処理に使用する ActionListener の実装です。
 class BasicSplitPaneUI.KeyboardResizeToggleHandler
          JSplitPane UI が、特定のキーが押されたときの処理に使用する ActionListener の実装です。
 class BasicSplitPaneUI.KeyboardUpLeftHandler
          JSplitPane UI が、特定のキーが押されたときの処理に使用する ActionListener の実装です。
 class BasicTreeUI.ComponentHandler
          必要であれば、スクロール時に適切なサイズを更新します。
 class BasicTreeUI.TreeCancelEditingAction
          アクションが実行されたときに cancelEditing を呼び出す ActionListener です。
 class BasicTreeUI.TreeHomeAction
          TreeHomeAction は、終了またはホームアクションを処理するために使用されます。
 class BasicTreeUI.TreeIncrementAction
          TreeIncrementAction は、上下のアクションを処理するために使われます。
 class BasicTreeUI.TreePageAction
          TreePageAction は、ページアップとページダウンのイベントを処理します。
 class BasicTreeUI.TreeToggleAction
          最初に選択された行で、展開状態が切り替えられます。
 class BasicTreeUI.TreeTraverseAction
          TreeTraverseAction は、左または右キーのために使用されるアクションです。
 

ActionListener として宣言されている javax.swing.plaf.basic のフィールド
protected  ActionListener BasicSplitPaneUI.keyboardDownRightListener
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.keyboardEndListener
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.keyboardHomeListener
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.keyboardResizeToggleListener
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.keyboardUpLeftListener
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
 

ActionListener を返す javax.swing.plaf.basic のメソッド
protected  ActionListener BasicOptionPaneUI.createButtonActionListener(int buttonIndex)
           
protected  ActionListener BasicSplitPaneUI.createKeyboardDownRightListener()
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.createKeyboardEndListener()
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.createKeyboardHomeListener()
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.createKeyboardResizeToggleListener()
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
protected  ActionListener BasicSplitPaneUI.createKeyboardUpLeftListener()
          推奨されていません。 Java 2 プラットフォーム 1.3 以降使われていません。
 

ActionListener 型のパラメータを持つ javax.swing.plaf.basic のメソッド
 void BasicComboBoxEditor.addActionListener(ActionListener l)
           
 void BasicComboBoxEditor.removeActionListener(ActionListener l)
           
 

javax.swing.plaf.metal での ActionListener の使用
 

ActionListener を実装している javax.swing.plaf.metal のクラス
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          DirectoryComboBox で選択されている項目が変更されたときにアクションを起こします。
 

javax.swing.text での ActionListener の使用
 

ActionListener を実装している javax.swing.text のクラス
static class DefaultEditorKit.BeepAction
          ビープ音を作成します。
static class DefaultEditorKit.CopyAction
          選択した領域をコピーして、その内容をシステムクリップボードに格納します。
static class DefaultEditorKit.CutAction
          選択した領域を切り取り、その内容をシステムクリップボードに格納します。
static class DefaultEditorKit.DefaultKeyTypedAction
          キー入力イベントを受け取ったとき、キーマップエントリがない場合にデフォルトで実行されるアクションです。
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
          多くの異なるテキストコンポーネントで共有されるキーバインディングに便利な、アクションの実装です。
 

javax.swing.text.html での ActionListener の使用
 

ActionListener を実装している javax.swing.text.html のクラス
 class FormView
          フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。
static class HTMLEditorKit.HTMLTextAction
          HTML を既存のドキュメントに挿入するのに便利な簡易メソッドを提供する、abstract Action です。
static class HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction は、既存の HTML ドキュメントに任意の HTML 文字列を挿入するために使用します。
 

javax.swing.tree での ActionListener の使用
 

ActionListener を実装している javax.swing.tree のクラス
 class DefaultTreeCellEditor
          TreeCellEditor です。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。