モジュール jdk.accessibility

クラス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)
      • addCaretListener

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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