Java プラットフォーム 1.2

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

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

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

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

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

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 から古いリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
 

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.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
          この protected の入れ子にされたクラスは自動スクロールを実装します。
 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 InputMethodListener
          インプットメソッドイベントを受け取るためのリスナーインタフェースです。
 interface ItemListener
          項目イベントを受け取るためのリスナーインタフェースです。
 interface KeyListener
          このリスナーは、キーボードイベント (キーストローク) を受け取るためのインタフェースです。
 interface MouseListener
          コンポーネント上の「関連する」マウスイベント (プレス、リリース、クリック、コンポーネントへの出入り) を受け取るためのリスナーインタフェースです。
 interface MouseMotionListener
          コンポーネント上のマウスモーションイベントを受け取るためのリスナーインタフェースです。
 interface TextListener
          テキストイベントを受け取るためのリスナーインタフェースです。
 interface WindowListener
          ウィンドウイベントを受け取るためのリスナーインタフェースです。
 

EventListener を実装する java.awt.event におけるクラス
 class ComponentAdapter
          コンポーネントイベントを受け取る抽象アダプタクラスです。
 class ContainerAdapter
          コンテナイベントを受け取るための抽象アダプタクラスです。
 class FocusAdapter
          キーボードフォーカスイベントを受け取るための抽象アダプタクラスです。
 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
           
 interface BeanContextServices
           BeanContextServices インタフェースは、BeanContextChild オブジェクトが汎用サービスを受けられるようにするための機構を BeanContext に提供します。
 interface BeanContextServicesListener
           
 

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

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

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

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

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
          内部フレームイベントを受け取るための abstract アダプタクラスです。
 class MouseInputAdapter
          マウスイベントおよびマウス移動イベントを受け取るアダプタです。
 

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
           
 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 プロパティが変更された時に JLists モデルに追加される 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 とマークされますが、これはコンパイラのバグが原因です。
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
          スクロール時に行う処理を定義します。
 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 の列ヘッダ部分です。
 

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
          多くの異なるテキストコンポーネントで共有されるキーの割り当てに便利な、アクションの実装です。
 

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
          ツリーセルエディタです。
 

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

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


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.