モジュール 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の両方のコンポーネントを監視する場合、このクラスのみを使用してください。

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

    • listenerList

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

    • SwingEventMonitor

      public SwingEventMonitor()
  • メソッドの詳細

    • addAncestorListener

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeAncestorListener(javax.swing.event.AncestorListener)
    • removeAncestorListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeCaretListener(javax.swing.event.CaretListener)
    • removeCaretListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeCellEditorListener(javax.swing.event.CellEditorListener)
    • removeCellEditorListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeChangeListener(javax.swing.event.ChangeListener)
    • removeChangeListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeColumnModelListener(javax.swing.event.TableColumnModelListener)
    • removeColumnModelListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeDocumentListener(javax.swing.event.DocumentListener)
    • removeDocumentListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeListDataListener(javax.swing.event.ListDataListener)
    • removeListDataListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeListSelectionListener(javax.swing.event.ListSelectionListener)
    • removeListSelectionListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeMenuListener(javax.swing.event.MenuListener)
    • removeMenuListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removePopupMenuListener(javax.swing.event.PopupMenuListener)
    • removePopupMenuListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeTableModelListener(javax.swing.event.TableModelListener)
    • removeTableModelListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeTreeExpansionListener(javax.swing.event.TreeExpansionListener)
    • removeTreeExpansionListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeTreeModelListener(javax.swing.event.TreeModelListener)
    • removeTreeModelListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeTreeSelectionListener(javax.swing.event.TreeSelectionListener)
    • removeTreeSelectionListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeUndoableEditListener(javax.swing.event.UndoableEditListener)
    • removeUndoableEditListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeInternalFrameListener(javax.swing.event.InternalFrameListener)
    • removeInternalFrameListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removePropertyChangeListener(java.beans.PropertyChangeListener)
    • removePropertyChangeListener

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

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

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

      パラメータ:
      l - 追加するリスナー
      関連項目:
      removeVetoableChangeListener(java.beans.VetoableChangeListener)
    • removeVetoableChangeListener

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