Java プラットフォーム 1.2

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

ActionListener を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt における ActionListener の使用方法
 

ActionListener を実装する java.awt におけるクラス
 class AWTEventMulticaster
          java.awt.event パッケージで定義される AWT イベントを、効率的で、スレッドに対して安全に、マルチキャスト配送する仕組みを実装するクラスです。
 

ActionListener を返す java.awt におけるメソッド
static ActionListener AWTEventMulticaster.add(ActionListener a, ActionListener b)
          アクションリスナー a とアクションリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
static ActionListener AWTEventMulticaster.remove(ActionListener l, ActionListener oldl)
          アクションリスナー l から古いアクションリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
 

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

java.awt.dnd における ActionListener の使用方法
 

ActionListener を実装する java.awt.dnd におけるクラス
protected static class DropTarget.DropTargetAutoScroller
          この protected の入れ子にされたクラスは自動スクロールを実装します。
 

javax.swing における ActionListener の使用方法
 

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

ActionListener を実装する javax.swing におけるクラス
 class AbstractAction
          JFC Action インタフェースのデフォルトの実装を提供します。
protected  class DefaultCellEditor.EditorDelegate
           
 class JComboBox
          Swing の ComboBox の実装です。
protected  class ToolTipManager.insideTimerAction
           
protected  class ToolTipManager.outsideTimerAction
           
protected  class ToolTipManager.stillInsideTimerAction
           
 

ActionListener として宣言される javax.swing におけるフィールド
protected  ActionListener AbstractButton.actionListener
           
 

ActionListener を返す javax.swing におけるメソッド
 ActionListener JComponent.getActionForKeyStroke(KeyStroke aKeyStroke)
          指定されたキーストロークに対して登録されているアクションを実行するオブジェクトを返します。
protected  ActionListener AbstractButton.createActionListener()
           
 

ActionListener のパラメータを持つ javax.swing におけるメソッド
 void JComponent.registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)
          新しいキーボードアクションを登録します。
 void JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
          null コマンドで registerKeyboardAction(ActionListener,String,KeyStroke,condition) を呼び出します。
 void Timer.addActionListener(ActionListener listener)
          actionListener を Timer に追加します。
 void Timer.removeActionListener(ActionListener listener)
          ActionListener を Timer から削除します。
static JDialog JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
          「OK」、「Cancel」、および「Reset」ボタンとともに、指定された JColorChooser 区画を持つ新しいダイアログボックスを作成し、それを返します。
 void JTextField.addActionListener(ActionListener l)
          指定されたアクションリスナーを追加して、アクションイベントをこのテキストフィールドから受け取ります。
 void JTextField.removeActionListener(ActionListener l)
          指定されたアクションリスナーを削除して、アクションイベントをこのテキストフィールドからそれ以上受け取らないようにします。
 void AbstractButton.addActionListener(ActionListener l)
          ボタンに ActionListener を 1 つ追加します。
 void AbstractButton.removeActionListener(ActionListener l)
          ボタンから ActionListener を 1 つ削除します。
 void ButtonModel.addActionListener(ActionListener l)
          ボタンに ActionListener を追加します。
 void ButtonModel.removeActionListener(ActionListener l)
          ボタンから ActionListener を削除します。
 void JFileChooser.addActionListener(ActionListener l)
          ボタンに ActionListener を追加します。
 void JFileChooser.removeActionListener(ActionListener l)
          ボタンから ActionListener を削除します。
 void ComboBoxEditor.addActionListener(ActionListener l)
          アクションリスナーを追加します。
 void ComboBoxEditor.removeActionListener(ActionListener l)
          アクションリスナーを削除します。
 void JComboBox.addActionListener(ActionListener l)
          ActionListener を追加します。
 void JComboBox.removeActionListener(ActionListener l)
          ActionListener を削除します。
 void DefaultButtonModel.addActionListener(ActionListener l)
          ボタンに ActionListener を追加します。
 void DefaultButtonModel.removeActionListener(ActionListener l)
          ボタンから ActionListener を削除します。
 

ActionListener のパラメータを持つ javax.swing におけるコンストラクタ
Timer.Timer(int delay, ActionListener listener)
          そのリスナーに delay ミリ秒ごとに通知する Timer を作成します。
 

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 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
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.IconifyAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.MaximizeAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.MoveAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.RestoreAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.SizeAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicOptionPaneUI.ButtonActionListener
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicScrollBarUI.ScrollListener
          ScrollPane で発生したイベントをスクロールするためのリスナーです。
 class BasicSliderUI.ActionScroller
          スクロール時に行う処理を定義します。
 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
          エンドアクションおよびホームアクションを処理するために使われます。
 class BasicTreeUI.TreeIncrementAction
          アップアクションおよびダウンアクションを処理するために使われます。
 class BasicTreeUI.TreePageAction
          ページアップイベントおよびページダウンイベントを処理します。
 class BasicTreeUI.TreeToggleAction
          最初に選択された行で、展開状態が切り替えられます。
 class BasicTreeUI.TreeTraverseAction
          左矢印キーと右矢印キーに使われるアクションです。
 

ActionListener として宣言される javax.swing.plaf.basic におけるフィールド
protected  ActionListener BasicSplitPaneUI.keyboardUpLeftListener
          キーボードナビゲーションのキーストロークを処理しているハンドラです。
protected  ActionListener BasicSplitPaneUI.keyboardDownRightListener
           
protected  ActionListener BasicSplitPaneUI.keyboardHomeListener
           
protected  ActionListener BasicSplitPaneUI.keyboardEndListener
           
protected  ActionListener BasicSplitPaneUI.keyboardResizeToggleListener
           
 

ActionListener を返す javax.swing.plaf.basic におけるメソッド
protected  ActionListener BasicOptionPaneUI.createButtonActionListener(int buttonIndex)
           
protected  ActionListener BasicSplitPaneUI.createKeyboardUpLeftListener()
          特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。
protected  ActionListener BasicSplitPaneUI.createKeyboardDownRightListener()
          特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。
protected  ActionListener BasicSplitPaneUI.createKeyboardHomeListener()
          特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。
protected  ActionListener BasicSplitPaneUI.createKeyboardEndListener()
          特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。
protected  ActionListener BasicSplitPaneUI.createKeyboardResizeToggleListener()
          特定のキーの押下を待機する JSplitPane UI の ActionListener を作成します。
 

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 を挿入するために使用する各種の簡易メソッドを提供する、抽象 Action です。
static class HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction は、既存の HTML ドキュメントに任意の HTML 文字列を挿入するために使用します。
 

javax.swing.tree における ActionListener の使用方法
 

ActionListener を実装する javax.swing.tree におけるクラス
 class DefaultTreeCellEditor
          ツリーセルエディタです。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.