モジュール jdk.accessibility

クラスSwingEventMonitor

java.lang.Object
com.sun.java.accessibility.util.AWTEventMonitor
com.sun.java.accessibility.util.SwingEventMonitor

public class SwingEventMonitor extends AWTEventMonitor

SwingEventMonitorは、Java仮想マシンのすべてのSwingコンポーネント・インスタンスに条件付でインストールされるリスナーのスイートを追加することで、AWTEventMonitorを拡張します。 これらのリスナーによって捕捉されるイベントは、SwingEventMonitorでサポートされる、一元管理されたリスナーのセットから入手できます。 これを使用する場合、各AWTおよびSwingコンポーネント・インスタンスの個々のイベントはすべて、カテゴリ別に分類されるリスナーの1セットに送り込まれます(カテゴリについては、「EventID」を参照)。

このクラスは、最上位コンテナをその作成時に捕捉するための基本レベル・サポートを提供するEventQueueMonitorに依存します。

このクラスによってAWTEventMonitorが拡張されるため、このクラスとAWTEventMonitorを同時に使用する必要はありません。 AWTとSwingの両方のコンポーネントを監視する場合、このクラスのみを使用してください。

関連項目:
  • フィールド詳細

    • listenerList

      protected static final EventListenerList listenerList
      他のクラスによって登録されているすべてのリスナーのマスター・リスト。 これは、このクラスでaddまたはremoveリスナー・メソッドを呼び出す場合のみ、公的に変更できます。
  • コンストラクタの詳細

    • SwingEventMonitor

      public SwingEventMonitor()
      SwingEventMonitorを構築します。
  • メソッドの詳細

    • addAncestorListener

      public static void addAncestorListener(AncestorListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのANCESTORイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeAncestorListener

      public static void removeAncestorListener(AncestorListener l)
      以後、ANCESTORイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addCaretListener

      public static void addCaretListener(CaretListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのCARETイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeCaretListener

      public static void removeCaretListener(CaretListener l)
      以後、CARETイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addCellEditorListener

      public static void addCellEditorListener(CellEditorListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのCELLEDITORイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeCellEditorListener

      public static void removeCellEditorListener(CellEditorListener l)
      以後、CELLEDITORイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addChangeListener

      public static void addChangeListener(ChangeListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのCHANGEイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeChangeListener

      public static void removeChangeListener(ChangeListener l)
      以後、CHANGEイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addColumnModelListener

      public static void addColumnModelListener(TableColumnModelListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのCOLUMNMODELイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeColumnModelListener

      public static void removeColumnModelListener(TableColumnModelListener l)
      以後、COLUMNMODELイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addDocumentListener

      public static void addDocumentListener(DocumentListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのDOCUMENTイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeDocumentListener

      public static void removeDocumentListener(DocumentListener l)
      以後、DOCUMENTイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addListDataListener

      public static void addListDataListener(ListDataListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのLISTDATAイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeListDataListener

      public static void removeListDataListener(ListDataListener l)
      以後、LISTDATAイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addListSelectionListener

      public static void addListSelectionListener(ListSelectionListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのLISTSELECTIONイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeListSelectionListener

      public static void removeListSelectionListener(ListSelectionListener l)
      以後、LISTSELECTIONイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addMenuListener

      public static void addMenuListener(MenuListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのMENUイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeMenuListener

      public static void removeMenuListener(MenuListener l)
      以後、MENUイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addPopupMenuListener

      public static void addPopupMenuListener(PopupMenuListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのPOPUPMENUイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removePopupMenuListener

      public static void removePopupMenuListener(PopupMenuListener l)
      以後、POPUPMENUイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addTableModelListener

      public static void addTableModelListener(TableModelListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのTABLEMODELイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeTableModelListener

      public static void removeTableModelListener(TableModelListener l)
      以後、TABLEMODELイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addTreeExpansionListener

      public static void addTreeExpansionListener(TreeExpansionListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのTREEEXPANSIONイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeTreeExpansionListener

      public static void removeTreeExpansionListener(TreeExpansionListener l)
      以後、TREEEXPANSIONイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addTreeModelListener

      public static void addTreeModelListener(TreeModelListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのTREEMODELイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeTreeModelListener

      public static void removeTreeModelListener(TreeModelListener l)
      以後、TREEMODELイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addTreeSelectionListener

      public static void addTreeSelectionListener(TreeSelectionListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのTREESELECTIONイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeTreeSelectionListener

      public static void removeTreeSelectionListener(TreeSelectionListener l)
      以後、TREESELECTIONイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addUndoableEditListener

      public static void addUndoableEditListener(UndoableEditListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのUNDOABLEEDITイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeUndoableEditListener

      public static void removeUndoableEditListener(UndoableEditListener l)
      以後、UNDOABLEEDITイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addInternalFrameListener

      public static void addInternalFrameListener(InternalFrameListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのINTERNALFRAMEイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeInternalFrameListener

      public static void removeInternalFrameListener(InternalFrameListener l)
      以後、INTERNALFRAMEイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addPropertyChangeListener

      public static void addPropertyChangeListener(PropertyChangeListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのPROPERTYCHANGEイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removePropertyChangeListener

      public static void removePropertyChangeListener(PropertyChangeListener l)
      以後、PROPERTYCHANGEイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addVetoableChangeListener

      public static void addVetoableChangeListener(VetoableChangeListener l)
      Java仮想マシンの各コンポーネント・インスタンスのすべてのVETOABLECHANGEイベントを、その発生時に受け取る指定のリスナーを追加します。

      ノート: このリスナーは、このメソッドを呼び出した後に作成されるすべてのコンポーネント・インスタンスに自動で追加されます。 また、このリスナーの型をサポートするコンポーネント・インスタンスにのみ追加されます。

      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeVetoableChangeListener

      public static void removeVetoableChangeListener(VetoableChangeListener l)
      以後、VETOABLECHANGEイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目: