JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
java.util.EventListener の使用

EventListener を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。  
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。  
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo テキストエディタなどのアプリケーションで元に戻す機能と再実行する機能のサポートを提供します。 
 

java.awt での EventListener の使用
 

EventListener を実装している java.awt のクラス
 class AWTEventMulticaster
          java.awt.event パッケージで定義される AWT イベントを、効率的で、スレッドに対して安全に、マルチキャスト配送する仕組みを実装するクラスです。
protected  class Checkbox.AccessibleAWTCheckbox
          このクラスは Checkbox クラス用のユーザ補助機能のサポートを実装しています。
protected  class Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
          Fire PropertyChange リスナーが登録されていれば、表示または非表示にされたときにそれをトリガーします。
protected  class Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
          Fire PropertyChange リスナーが登録されていれば、フォーカスイベントが発生したときにそれをトリガーします。
protected  class Container.AccessibleAWTContainer.AccessibleContainerHandler
          PropertyChange リスナーが登録されていれば、子が追加または削除されたときにそれをトリガーします。
protected  class List.AccessibleAWTList
          このクラスは List クラス用のユーザ補助機能のサポートを実装しています。
protected  class TextArea.AccessibleAWTTextArea
          このクラスは TextArea クラス用のユーザ補助機能のサポートを実装しています。
protected  class TextComponent.AccessibleAWTTextComponent
          このクラスは TextComponent クラス用のユーザ補助機能のサポートを実装しています。
protected  class TextField.AccessibleAWTTextField
          このクラスは TextField クラス用のユーザ補助機能のサポートを実装しています。
 

EventListener として宣言されている java.awt のフィールド
protected  EventListener AWTEventMulticaster.a
           
protected  EventListener AWTEventMulticaster.b
           
 

EventListener を返す java.awt のメソッド
 EventListener[] Component.getListeners(Class listenerType)
          addXXXListener() によって Component に追加された全リスナーの配列を返します。
 EventListener[] Container.getListeners(Class listenerType)
          addXXXListener() によって Container に追加された全リスナーの配列を返します。
 EventListener[] Scrollbar.getListeners(Class listenerType)
          addXXXListener() によって Scrollbar に追加された全リスナーの配列を返します。
 EventListener[] MenuItem.getListeners(Class listenerType)
          addXXXListener() を持つ MenuItem に追加された全リスナーの配列を返します。
 EventListener[] Checkbox.getListeners(Class listenerType)
          addXXXListener() を持つ Checkbox に追加された全リスナーの配列を返します。
protected  EventListener AWTEventMulticaster.remove(EventListener oldl)
          このマルチキャスタから 1 つのリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
protected static EventListener AWTEventMulticaster.addInternal(EventListener a, EventListener b)
          リスナー a とリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
protected static EventListener AWTEventMulticaster.removeInternal(EventListener l, EventListener oldl)
          リスナー l から古いリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
 EventListener[] Window.getListeners(Class listenerType)
          addXXXListener() を持つ Window に追加された全リスナーの配列を返します。
 EventListener[] List.getListeners(Class listenerType)
          addXXXListener() を持つ List に追加された全リスナーの配列を返します。
 EventListener[] TextComponent.getListeners(Class listenerType)
          addXXXListener() によって TextComponent に追加された全リスナーの配列を返します。
 EventListener[] Choice.getListeners(Class listenerType)
          addXXXListener() を持つ Choice に追加された全リスナーの配列を返します。
 EventListener[] TextField.getListeners(Class listenerType)
          addXXXListener() によって TextField に追加された全リスナーの配列を返します。
 EventListener[] Button.getListeners(Class listenerType)
          addXXXListener() を持つ Button に追加された全リスナーの配列を返します。
 EventListener[] CheckboxMenuItem.getListeners(Class listenerType)
          addXXXListener() を持つ CheckboxMenuItem に追加された全リスナーの配列を返します。
 

EventListener 型のパラメータを持つ java.awt のメソッド
protected  EventListener AWTEventMulticaster.remove(EventListener oldl)
          このマルチキャスタから 1 つのリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
protected static EventListener AWTEventMulticaster.addInternal(EventListener a, EventListener b)
          リスナー a とリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
protected static EventListener AWTEventMulticaster.removeInternal(EventListener l, EventListener oldl)
          リスナー l から古いリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
protected static void AWTEventMulticaster.save(ObjectOutputStream s, String k, EventListener l)
           
 

EventListener 型のパラメータを持つ java.awt のコンストラクタ
AWTEventMulticaster(EventListener a, EventListener b)
          リスナー a とリスナー b をつないだ、イベントマルチキャスタのインスタンスを生成します。
 

java.awt.dnd での EventListener の使用
 

java.awt.dnd での EventListener のサブインタフェース
 interface DragGestureListener
          このインタフェースは DragGestureRecognizer をソースとし、その (サブ) クラスのオブジェクトがドラッグ開始ジェスチャーを検出したときに呼び出されます。
 interface DragSourceListener
          DragSourceListener は、ドラッグ&ドロップ操作に関するオリジネータのイベントインタフェースを定義して、ユーザのジェスチャーの状態を監視したり、ドラッグ&ドロップ操作全体の最適な「ドラッグオーバー」フィードバックをユーザに提供します。
 interface DropTargetListener
          DropTargetListener インタフェースは、対象の DropTarget を含む DnD 操作の通知を DropTarget クラスが提供するのに使うコールバックインタフェースです。
 

EventListener を実装している java.awt.dnd のクラス
 class DragSourceContext
          DragSourceContext クラスは、ドラッグ&ドロッププロトコルのイニシエータ側を管理します。
 class DropTarget
          DropTarget は、ドラッグ&ドロップ操作の間に Component がドロップを受け入れようとするときに、Component に関連付けられます。
protected static class DropTarget.DropTargetAutoScroller
          この保護対象の入れ子になっているクラスは、自動スクロールを実装します。
 class MouseDragGestureRecognizer
          DragGestureRecognizer のこの抽象サブクラスは、マウスベースのジェスチャーの DragGestureRecognizer を定義します。
 

java.awt.event での EventListener の使用
 

java.awt.event での EventListener のサブインタフェース
 interface ActionListener
          アクションイベントを受け取るためのリスナインタフェースです。
 interface AdjustmentListener
          調整イベントを受け取るためのリスナーインタフェースです。
 interface AWTEventListener
          Component や MenuComponent、またはそれらのサブクラスのインスタンスであるオブジェクトにディスパッチされるイベントの通知を受信するためのリスナーインタフェースです。
 interface ComponentListener
          コンポーネントイベントを受け取るためのリスナーインタフェースです。
 interface ContainerListener
          コンテナイベントを受け取るためのリスナインタフェースです。
 interface FocusListener
          コンポーネント上のキーボードフォーカスイベントを受け取るためのリスナーインタフェースです。
 interface HierarchyBoundsListener
          移動およびサイズ変更された上位クラスのイベントを受け取るためのリスナーインタフェースです。
 interface HierarchyListener
          階層変更イベントを受け取るためのリスナーインタフェースです。
 interface InputMethodListener
          インプットメソッドイベントを受け取るためのリスナーインタフェースです。
 interface ItemListener
          項目イベントを受け取るためのリスナーインタフェースです。
 interface KeyListener
          このリスナーは、キーボードイベント (キーストローク) を受け取るためのインタフェースです。
 interface MouseListener
          コンポーネント上の「関連する」マウスイベント (プレス、リリース、クリック、コンポーネントへの出入り) を受け取るためのリスナーインタフェースです。
 interface MouseMotionListener
          コンポーネント上のマウスモーションイベントを受け取るためのリスナーインタフェースです。
 interface TextListener
          テキストイベントを受け取るためのリスナーインタフェースです。
 interface WindowListener
          ウィンドウイベントを受け取るためのリスナーインタフェースです。
 

EventListener を実装している java.awt.event のクラス
 class ComponentAdapter
          コンポーネントイベントを受け取る抽象アダプタクラスです。
 class ContainerAdapter
          コンテナイベントを受け取るための抽象アダプタクラスです。
 class FocusAdapter
          キーボードフォーカスイベントを受け取るための抽象アダプタクラスです。
 class HierarchyBoundsAdapter
          移動およびサイズ変更された上位クラスのイベントを受け取る抽象アダプタクラスです。
 class KeyAdapter
          キーボードイベントを受け取る抽象アダプタクラスです。
 class MouseAdapter
          マウスイベントを受け取る抽象アダプタクラスです。
 class MouseMotionAdapter
          マウスモーションイベントを受け取る抽象アダプタクラスです。
 class WindowAdapter
          ウィンドウイベントを受け取るための抽象アダプタクラスです。
 

java.beans での EventListener の使用
 

java.beans での EventListener のサブインタフェース
 interface PropertyChangeListener
          PropertyChange イベントは、bean が「バウンド」プロパティを変更するたびにトリガーされます。
 interface VetoableChangeListener
          VetoableChange イベントは、bean が「制約」プロパティを変更するたびにトリガーされます。
 

java.beans.beancontext での EventListener の使用
 

java.beans.beancontext での EventListener のサブインタフェース
 interface BeanContextMembershipListener
           仕様に準拠して実装された BeanContext は、BeanContext のメンバの状態が変更されたときにこのインタフェースのイベントをトリガーします。
 interface BeanContextServiceRevokedListener
          BeanContextServiceRevokedEvent オブジェクトを受信するリスナーインタフェースです。
 interface BeanContextServices
           BeanContextServices インタフェースは、BeanContextChild オブジェクトが汎用サービスを受けられるようにするための機構を BeanContext に提供します。
 interface BeanContextServicesListener
          BeanContextServiceAvailableEvent オブジェクトを受信するリスナーインタフェースです。
 

EventListener を実装している java.beans.beancontext のクラス
 class BeanContextChildSupport
           BeanContextChild プロトコルの実装をサポートするための一般的なサポートクラスです。
 class BeanContextServicesSupport
           このヘルパークラスは、java.beans.beancontext.BeanContextServices インタフェースのユーティリティの実装を提供します。
protected  class BeanContextServicesSupport.BCSSProxyServiceProvider
           
 class BeanContextSupport
          このヘルパークラスは java.beans.beancontext.BeanContext インタフェースのユーティリティの実装を提供します。
 

javax.naming.event での EventListener の使用
 

javax.naming.event での EventListener のサブインタフェース
 interface NamespaceChangeListener
          名前空間の変更を対象とするリスナーが、実装に必要なメソッドを指定します。
 interface NamingListener
          このインタフェースは、NamingEvent を処理するリスナー側インタフェースのルートです。
 interface ObjectChangeListener
          OBJECT_CHANGED のイベントタイプを持つ NamingEvent のリスナーが実行しなければならないメソッドを指定します。
 

javax.naming.ldap での EventListener の使用
 

javax.naming.ldap での EventListener のサブインタフェース
 interface UnsolicitedNotificationListener
          このインタフェースは、UnsolicitedNotificationEvent を処理するためのものです。
 

javax.sound.midi での EventListener の使用
 

javax.sound.midi での EventListener のサブインタフェース
 interface ControllerEventListener
          要求された型の MIDI 制御変更イベントを Sequencer が処理した場合に通知を必要とするインスタンスのクラスには、ControllerEventListener インタフェースを実装します。
 interface MetaEventListener
          SequencerMetaMessage を処理した場合に通知を必要とするインスタンスのクラスには、MetaEventListener インタフェースを実装します。
 

javax.sound.sampled での EventListener の使用
 

javax.sound.sampled での EventListener のサブインタフェース
 interface LineListener
          LineListener インタフェースを実装するクラスのインスタンスを登録して、ラインの状態が変化したときにイベントを受信することができます。
 

javax.swing での EventListener の使用
 

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

EventListener を実装している javax.swing のクラス
 class AbstractAction
          JFC の Action インタフェースのデフォルトの実装を提供します。
protected  class AbstractButton.ButtonChangeListener
          ChangeListener を拡張して、直列化できるようにします。
protected  class DefaultCellEditor.EditorDelegate
           
protected  class JCheckBox.AccessibleJCheckBox
          このクラスは JCheckBox クラス用のユーザ補助機能のサポートを実装しています。
protected  class JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
          このクラスは JCheckBoxMenuItem クラス用のユーザ補助機能のサポートを実装しています。
 class JComboBox
          ボタンまたはテキストフィールドと、ドロップダウンリストとを結び付けるコンポーネントです。
protected  class JComponent.AccessibleJComponent.AccessibleContainerHandler
          PropertyChange リスナーが登録されていれば、子が追加または削除されたときにそれをトリガーします。
protected  class JComponent.AccessibleJComponent.AccessibleFocusHandler
          PropertyChange リスナーが登録されていれば、フォーカスイベントが発生したときにそれをトリガーします。
protected  class JEditorPane.AccessibleJEditorPane
          このクラスは JEditorPane クラス用のユーザ補助機能のサポートを実装しています。
protected  class JEditorPane.AccessibleJEditorPaneHTML
          このクラスは AccessibleHypertext のサポートを提供し、JEditorPane にインストールされた EditorKitHTMLEditorKit のインスタンスである場合のインスタンスで使用されます。
protected  class JEditorPane.JEditorPaneAccessibleHypertextSupport
          AccessibleJEditorPaneHTML.getAccessibleText によって返されるものを取得します。
protected  class JList.AccessibleJList
          このクラスは JList クラス用のユーザ補助機能のサポートを実装しています。
protected  class JMenu.AccessibleJMenu
          このクラスは JMenu クラス用のユーザ補助機能のサポートを実装しています。
protected  class JMenu.WinListener
          ポップアップウィンドウが閉じられるのを監視するリスナークラスです。
protected  class JMenuItem.AccessibleJMenuItem
          このクラスは JMenuItem クラス用のユーザ補助機能のサポートを実装しています。
protected  class JPasswordField.AccessibleJPasswordField
          このクラスは JPasswordField クラス用のユーザ補助機能のサポートを実装しています。
protected  class JRadioButton.AccessibleJRadioButton
          このクラスは JRadioButton クラス用のユーザ補助機能のサポートを実装しています。
protected  class JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
          このクラスは JRadioButtonMenuItem クラス用のユーザ補助機能のサポートを実装しています。
protected  class JScrollPane.AccessibleJScrollPane
          このクラスは JScrollPane クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTabbedPane.AccessibleJTabbedPane
          このクラスは JTabbedPane クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTabbedPane.ModelListener
          イベントソースとして、モデル自身ではなくタブ区画を持つリスナーに ModelChanged イベントを渡します。
 class JTable
          JTable は、2 次元テーブル形式でデータを提示するユーザインタフェースコンポーネントです。
protected  class JTable.AccessibleJTable
          このクラスは JTable クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTextArea.AccessibleJTextArea
          このクラスは JTextArea クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTextField.AccessibleJTextField
          このクラスは JTextField クラス用のユーザ補助機能のサポートを実装しています。
protected  class JToggleButton.AccessibleJToggleButton
          このクラスは JToggleButton クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTree.AccessibleJTree
          このクラスは JTree クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTree.TreeModelHandler
          モデルを監視し、ノードが削除または変更された場合にそれに応じてexpandedState を更新します。
protected  class JTree.TreeSelectionRedirector
          JTree をソースとして新しい TreeSelectionEvent を生成し、それをすべてのリスナーに転送します。
protected  class JViewport.ViewListener
          ビューのリスナーです。
 class ToolTipManager
          システム内のすべてのツールヒントを管理します。
protected  class ToolTipManager.insideTimerAction
           
protected  class ToolTipManager.outsideTimerAction
           
protected  class ToolTipManager.stillInsideTimerAction
           
 

EventListener を返す javax.swing のメソッド
 EventListener[] DefaultSingleSelectionModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] JComponent.getListeners(Class listenerType)
          addXXXListener() を持つ JComponent に追加されたすべてのリスナーの配列を返します (XXX は listenerType 引数の名前)。
 EventListener[] DefaultBoundedRangeModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] AbstractListModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] DefaultListSelectionModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] Timer.getListeners(Class listenerType)
          このタイマーに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] DefaultButtonModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 

javax.swing.event での EventListener の使用
 

javax.swing.event での EventListener のサブインタフェース
 interface AncestorListener
          上位クラスリスナーです。
 interface CaretListener
          テキストコンポーネントのキャレット位置の変更リスナーです。
 interface CellEditorListener
          CellEditor での変更を待機するオブジェクトのインタフェースを定義します。
 interface ChangeListener
          ChangeEvent に待機するリスナーオブジェクトを定義します。
 interface DocumentListener
          オブザーバがテキストドキュメントへの変更の通知を受け取るように登録するためのインタフェースです。
 interface HyperlinkListener
          ハイパーリンクリスナーです。
 interface InternalFrameListener
          内部フレームイベントを受け取るためのリスナーインタフェースです。
 interface ListDataListener
          リストデータリスナーです。
 interface ListSelectionListener
          リストの選択範囲の値が変更されたときに通知されるリスナーです。
 interface MenuDragMouseListener
          メニューでのマウスドラッグに関するリスナーを定義します。
 interface MenuKeyListener
          メニューキーリスナーです。
 interface MenuListener
          メニューイベント用のリスナーを定義します。
 interface MouseInputListener
          MouseListener インタフェースと MouseMotionListener インタフェースの両方のすべてのメソッドを実装するリスナーです。
 interface PopupMenuListener
          ポップアップメニューリスナーです。
 interface TableColumnModelListener
          TableColumnModel での変更に待機するオブジェクトのインタフェースを定義します。
 interface TableModelListener
          TableModel 内での変更に待機するオブジェクトのインタフェースを定義します。
 interface TreeExpansionListener
          ツリーがノードの展開または収納を行なったときに通知を受けるリスナーです。
 interface TreeModelListener
          TreeModel での変更に待機するオブジェクトのためのインタフェースを定義します。
 interface TreeSelectionListener
          TreeSelectionModel の選択範囲が変更されたときに通知を受けるリスナーです。
 interface TreeWillExpandListener
          ツリーがノードの展開または収納を行なったときに通知を受けるリスナーです。
 interface UndoableEditListener
          取り消し可能なオペレーションについての情報が必要なクラスによって実装されるインタフェースです。
 

EventListener を実装している javax.swing.event のクラス
 class InternalFrameAdapter
          内部フレームイベントを受け取るための抽象アダプタクラスです。
 class MouseInputAdapter
          マウスイベントおよびマウス移動イベントを受け取るアダプタです。
 

EventListener を返す javax.swing.event のメソッド
 EventListener[] EventListenerList.getListeners(Class t)
          指定されたタイプのすべてのリスナーの配列を返します。
 

EventListener 型のパラメータを持つ javax.swing.event のメソッド
 void EventListenerList.add(Class t, EventListener l)
          指定されたタイプのリスナーとしてリスナーを追加します。
 void EventListenerList.remove(Class t, EventListener l)
          指定されたタイプのリスナーとしてリスナーを削除します。
 

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

EventListener を実装している javax.swing.plaf.basic のクラス
 class BasicButtonListener
          ボタンリスナーです。
 class BasicColorChooserUI.PropertyHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicComboBoxEditor
          編集可能なコンボボックス用のデフォルトのエディタです。
static class BasicComboBoxEditor.UIResource
          BasicComboBoxEditor のサブクラスであり、UIResource の実装を提供します。
 class BasicComboBoxUI.FocusHandler
          このリスナーは、フォーカスを失うときポップアップを隠します。
 class BasicComboBoxUI.ItemHandler
          このリスナーは、コンボボックスの選択内容の変更を監視して、現在選択されている項目の表示を更新します。
 class BasicComboBoxUI.KeyHandler
          このリスナーは、キーイベントがナビゲーションキーでないかどうかを調べます。
 class BasicComboBoxUI.ListDataHandler
          このリスナーは、データ内の変更を監視して検証をやり直します。
 class BasicComboBoxUI.PropertyChangeHandler
          このリスナーは、JComboBox 内で変更されたバウンドプロパティを監視します。
 class BasicComboPopup.InvocationKeyHandler
          このリスナーはスペースバーの押下を監視して、必要に応じてポップアップを表示したり隠したりします。
protected  class BasicComboPopup.InvocationMouseHandler
          このリスナーは、このポップアップメニューをいつ、どのようにして呼び出すかを認識しています。
protected  class BasicComboPopup.InvocationMouseMotionHandler
          このリスナーは、マウスのドラッグを監視して、リスト上でのドラッグであればリストの現在の選択範囲を更新します。
protected  class BasicComboPopup.ItemHandler
          このリスナーは、JComboBox の選択範囲の変化を監視します。
 class BasicComboPopup.ListDataHandler
          リスト内の選択されたインデックスを、コンボボックスでの選択と同期して保持します。
protected  class BasicComboPopup.ListMouseHandler
          このリスナーは、リスト内でマウスが離されたときにポップアップを隠します。
protected  class BasicComboPopup.ListMouseMotionHandler
          このリスナーは、リスト上でのマウスの移動に応じて、選択された項目を変更します。
protected  class BasicComboPopup.ListSelectionHandler
          このリスナーは、リストの選択内の変更を監視して、その変更をコンボボックスに報告します。
protected  class BasicComboPopup.PropertyChangeHandler
          このリスナーは、JComboBox のバウンドプロパティの変化を監視します。
 class BasicDesktopIconUI.MouseInputHandler
          マウスの動きを待機して、その動きに合わせて処理を行います。
protected  class BasicDesktopPaneUI.CloseAction
           
protected  class BasicDesktopPaneUI.MaximizeAction
           
protected  class BasicDesktopPaneUI.MinimizeAction
           
protected  class BasicDesktopPaneUI.NavigateAction
           
protected  class BasicDesktopPaneUI.OpenAction
           
 class BasicDirectoryModel
          ファイルリストの Basic 仕様の実装です。
protected  class BasicFileChooserUI.ApproveSelectionAction
          Open 要求あるいは Save 要求に応えます。
protected  class BasicFileChooserUI.CancelSelectionAction
          取り消しの要求に応えます。
protected  class BasicFileChooserUI.ChangeToParentDirectoryAction
           
protected  class BasicFileChooserUI.DoubleClickListener
           
protected  class BasicFileChooserUI.GoHomeAction
          「home」キーイベントまたは同等のイベントでアクションを行います。
protected  class BasicFileChooserUI.NewFolderAction
          新しいフォルダを作成します。
protected  class BasicFileChooserUI.SelectionListener
           
protected  class BasicFileChooserUI.UpdateAction
          現在のディレクトリでファイルを走査し直します。
 class BasicInternalFrameTitlePane.CloseAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.IconifyAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.MaximizeAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.MoveAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.RestoreAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameTitlePane.SizeAction
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicInternalFrameUI.BasicInternalFrameListener
           
protected  class BasicInternalFrameUI.BorderListener
          ボーダの調整を待機します。
protected  class BasicInternalFrameUI.ComponentHandler
           
protected  class BasicInternalFrameUI.GlassPaneDispatcher
           
 class BasicInternalFrameUI.InternalFramePropertyChangeListener
           
 class BasicLabelUI
          LabelUI の Windows Look & Feel による実装です。
 class BasicListUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicListUI.ListDataHandler
          installUI の実行時、および JList.model プロパティが変更された時に JList モデルに追加される ListDataListener です。
 class BasicListUI.ListSelectionHandler
          installUI の実行時、および JList.selectionModel プロパティが変更された時に JLists の選択範囲モデルに追加される ListSelectionListener です。
 class BasicListUI.MouseInputHandler
          JList でのマウス入力、およびフォーカス処理を行います。
 class BasicListUI.PropertyChangeHandler
          PropertyChangeListener は、installUI の実行時に JList に追加されます。
protected  class BasicMenuItemUI.MouseInputHandler
           
 class BasicMenuUI.ChangeHandler
           
 class BasicOptionPaneUI.ButtonActionListener
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicOptionPaneUI.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicProgressBarUI.ChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicRootPaneUI
          RootPaneUI の基本的な実装です。
protected  class BasicScrollBarUI.ArrowButtonListener
          カーソルキーのリスナーです。
protected  class BasicScrollBarUI.ModelListener
          モデルの変更を待機するリスナーです。
 class BasicScrollBarUI.PropertyChangeHandler
           
protected  class BasicScrollBarUI.ScrollListener
          ScrollPane で発生したイベントをスクロールするためのリスナーです。
protected  class BasicScrollBarUI.TrackListener
          マウスのドラッグを追跡します。
 class BasicScrollPaneUI.HSBChangeListener
          水平スクロールバーのリスナーです。
 class BasicScrollPaneUI.PropertyChangeHandler
           
 class BasicScrollPaneUI.ViewportChangeHandler
          ビューポートイベントのリスナーです。
 class BasicScrollPaneUI.VSBChangeListener
          垂直スクロールバーのリスナーです。
 class BasicSliderUI.ActionScroller
          ドキュメントから削除されたこのクラスは、Java 2 プラットフォーム v1.3 では使用しません。
 class BasicSliderUI.ChangeHandler
          データモデルのリスナーです。
 class BasicSliderUI.ComponentHandler
          サイズ変更イベントのリスナーです。
 class BasicSliderUI.FocusHandler
          フォーカス変更のリスナーです。
 class BasicSliderUI.PropertyChangeHandler
           
 class BasicSliderUI.ScrollListener
          スクロールイベントのリスナーです。
 class BasicSliderUI.TrackListener
          マウスの移動を追跡します。
 class BasicSplitPaneDivider
          BasicSplitPaneUI で使われるディバイダです。
protected  class BasicSplitPaneDivider.MouseHandler
          MouseHandler は、マウスイベント (離す、ドラッグするなど) を適切な DragController メソッドに変換します。
 class BasicSplitPaneUI.FocusHandler
          JSplitPane UI が使う FocusListener の実装です。
 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 BasicSplitPaneUI.PropertyHandler
          JSplitPane UI が使う PropertyChangeListener の実装です。
 class BasicTabbedPaneUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTabbedPaneUI.MouseHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTabbedPaneUI.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTabbedPaneUI.TabSelectionHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTableHeaderUI.MouseInputHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTableUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTableUI.KeyHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTableUI.MouseInputHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
static class BasicTextUI.BasicCaret
           
 class BasicToolBarUI.DockingListener
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicToolBarUI.FrameListener
           
protected  class BasicToolBarUI.PropertyListener
           
protected  class BasicToolBarUI.ToolBarContListener
           
protected  class BasicToolBarUI.ToolBarFocusListener
           
 class BasicTreeUI.CellEditorHandler
          セル編集イベントを取得し、それに応じてツリーを更新するリスナーです。
 class BasicTreeUI.ComponentHandler
          スクロール時に必要に応じて、適切なサイズを更新します。
 class BasicTreeUI.FocusHandler
          フォーカスを失ったとき、あるいは取得したときに、先導選択行をペイントし直します。
 class BasicTreeUI.KeyHandler
          複数のキー押下イベントを取得してイベントを適切に生成するために使われます。
 class BasicTreeUI.MouseHandler
          TreeMouseListener は、マウスイベントに基づいて選択を更新します。
 class BasicTreeUI.MouseInputHandler
          マウスが離されるまで、マウス移動イベントを含めたすべてのマウスイベントを指定された転送先に渡します。
 class BasicTreeUI.PropertyChangeHandler
          ツリーのプロパティ変更リスナーです。
 class BasicTreeUI.SelectionModelPropertyChangeHandler
          TreeSelectionModel のリスナーです。
 class BasicTreeUI.TreeCancelEditingAction
          アクションが実行されたときに cancelEditing を呼び出す ActionListener です。
 class BasicTreeUI.TreeExpansionHandler
          ノードの展開または収納に応じて TreeState を更新します。
 class BasicTreeUI.TreeHomeAction
          エンドアクションおよびホームアクションを処理するために使われます。
 class BasicTreeUI.TreeIncrementAction
          アップアクションおよびダウンアクションを処理するために使われます。
 class BasicTreeUI.TreeModelHandler
          すべての TreeModel イベントを TreeState に転送します。
 class BasicTreeUI.TreePageAction
          ページアップイベントおよびページダウンイベントを処理します。
 class BasicTreeUI.TreeSelectionHandler
          選択モデルの変更を待機し、変更があった場合に表示を更新します。
 class BasicTreeUI.TreeToggleAction
          最初に選択された行で、展開状態が切り替えられます。
 class BasicTreeUI.TreeTraverseAction
          左矢印キーと右矢印キーに使われるアクションです。
 

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

EventListener を実装している javax.swing.plaf.metal のクラス
 class MetalComboBoxEditor
          編集可能な Metal コンボボックスに使用するデフォルトのエディタです。
static class MetalComboBoxEditor.UIResource
          UIResource を実装する BasicComboBoxEditor のサブクラスです。
 class MetalComboBoxUI.MetalPropertyChangeListener
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          DirectoryComboBox で選択されている項目が変更されたときにアクションを起こします。
protected  class MetalFileChooserUI.FilterComboBoxModel
          書体選択のコンボボックスで使用するデータモデルです。
protected  class MetalFileChooserUI.SingleClickListener
           
 class MetalLabelUI
          LabelUI の Windows Look & Feel による実装です。
protected  class MetalSliderUI.MetalPropertyListener
           
protected  class MetalToolBarUI.MetalContainerListener
           
protected  class MetalToolBarUI.MetalDockingListener
           
protected  class MetalToolBarUI.MetalRolloverListener
           
 

javax.swing.table での EventListener の使用
 

EventListener を実装している javax.swing.table のクラス
 class DefaultTableColumnModel
          JTable の標準の列ハンドラです。
 class JTableHeader
          JTable のヘッダを管理するオブジェクトです。
 

EventListener を返す javax.swing.table のメソッド
 EventListener[] AbstractTableModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] DefaultTableColumnModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 

javax.swing.text での EventListener の使用
 

EventListener を実装している javax.swing.text のクラス
 class DefaultCaret
          Caret のデフォルトの実装です。
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
          システムのクリップボードの内容を選択範囲にペーストします。
 class JTextComponent.AccessibleJTextComponent
          このクラスは JTextComponent クラス用のユーザ補助機能のサポートを実装しています。
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
          多くの異なるテキストコンポーネントで共有されるキーの割り当てに便利な、アクションの実装です。
 

EventListener を返す javax.swing.text のメソッド
 EventListener[] DefaultCaret.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] StyleContext.NamedStyle.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] AbstractDocument.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 

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

EventListener を実装している javax.swing.text.html のクラス
 class FormView
          フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。
protected  class FormView.MouseEventListener
          タイプがイメージの入力要素がクリックされたときに、フォームの送信を扱う MouseEventListener クラスです。
static class HTMLEditorKit.HTMLTextAction
          既存のドキュメントに HTML を挿入するために使用する各種の簡易メソッドを提供する、抽象 Action です。
static class HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction は、既存の HTML ドキュメントに任意の HTML 文字列を挿入するために使用します。
static class HTMLEditorKit.LinkController
          関連するコンポーネントを監視し、必要に応じてハイパーリンクイベントを発生させるクラスです。
 

javax.swing.tree での EventListener の使用
 

EventListener を実装している javax.swing.tree のクラス
 class DefaultTreeCellEditor
          ツリーセルエディタです。
 

EventListener を返す javax.swing.tree のメソッド
 EventListener[] DefaultTreeSelectionModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] DefaultTreeModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 

javax.swing.undo での EventListener の使用
 

EventListener を実装している javax.swing.undo のクラス
 class UndoManager
          UndoableEditListener として使用できる CompoundEdit の具象サブクラスで、さまざまなソースから UndoableEditEvent を連結することにより、それらを一度に 1 つずつ元に戻したり再実行したりします。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.