クラスAWTEventMonitor

java.lang.Object
com.sun.java.accessibility.util.AWTEventMonitor
直系の既知のサブクラス:
SwingEventMonitor

public class AWTEventMonitor extends Object

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

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

  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    AWTEventMonitorを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのACTIONイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのADJUSTMENTイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのCOMPONENTイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのCONTAINERイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのFOCUSイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのITEMイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのKEYイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのMOUSEイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのMOTIONイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのTEXTイベントを、その発生時に受け取る指定のリスナーを追加します。
    static void
    Java仮想マシンの各コンポーネント・インスタンスのすべてのWINDOWイベントを、その発生時に受け取る指定のリスナーを追加します。
    static Component
    現在、キーボード・フォーカスがあるコンポーネントを返します。
    static void
    以後、ACTIONイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、ADJUSTMENTイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、COMPONENTイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、CONTAINERイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、FOCUSイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、ITEMイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、KEYイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、MOUSEイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、MOTIONイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、TEXTイベントをその発生時に受け取らないように、指定されたリスナーを削除します。
    static void
    以後、WINDOWイベントをその発生時に受け取らないように、指定されたリスナーを削除します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • AWTEventMonitor

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

    • getComponentWithFocus

      public static Component getComponentWithFocus()
      現在、キーボード・フォーカスがあるコンポーネントを返します。 戻り値はnullの場合があります。
      戻り値:
      キーボード・フォーカスがあるコンポーネント
    • addComponentListener

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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