クラスEventQueueMonitor

java.lang.Object
com.sun.java.accessibility.util.EventQueueMonitor
すべての実装されたインタフェース:
AWTEventListener, EventListener

public class EventQueueMonitor extends Object implements AWTEventListener
EventQueueMonitorクラスには、支援技術の主要コア機能(および支援技術に必要な同様の内容の一部を必要とする他のシステム・レベル技術)が用意されています。
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しいEventQueueMonitorインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static void
    GUIサブシステムを初期化すると通知される指定のリスナーを追加します。
    static void
    最上位ウィンドウを作成または破棄すると通知される指定のリスナーを追加します。
    void
    maybeInitialize()EventQueueでのリスナー登録の結果としてのイベントを処理します。
    static Accessible
    画面上の指定したポイントのAccessibleオブジェクトを取得します。
    static Point
    画面座標で最後に記録したマウスの位置を返します。
    static Window[]
    Java仮想マシンで使用されている最上位ウィンドウのリストを返します。
    static Window
    現在、キーボード・フォーカスがある最上位Windowを返します。
    static boolean
    GUIサブシステムが初期化されたかどうかを知らせます。
    static void
    EventQueueMonitorにイベントのリスニングの開始を命じます。
    static void
    GUIサブシステムを初期化すると通知される、指定されたリスナーを削除します。
    static void
    最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。

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

    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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • EventQueueMonitor

      public EventQueueMonitor()
      新しいEventQueueMonitorインスタンスを作成します。 通常、これは、初期化中にAWTツールキットによってのみ呼び出されます。 支援技術では、それ自体でEventQueueMonitorのインスタンスを作成することはありません。 かわりに、このクラスのstaticメソッド(getCurrentMousePosition()など)で直接それを参照するか、ツールキット(Toolkit.getSystemEventQueue()など)に依頼してインスタンスを取得します。
  • メソッドの詳細

    • maybeInitialize

      public static void maybeInitialize()
      EventQueueMonitorにイベントのリスニングの開始を命じます。
    • eventDispatched

      public void eventDispatched(AWTEvent theEvent)
      maybeInitialize()EventQueueでのリスナー登録の結果としてのイベントを処理します。
      定義:
      eventDispatched、インタフェースAWTEventListener
      パラメータ:
      theEvent - 処理されるイベント
    • getAccessibleAt

      public static Accessible getAccessibleAt(Point p)
      画面上の指定したポイントのAccessibleオブジェクトを取得します。 特定のポイントでAccessibleオブジェクトが見つからない場合、戻り値はnullになることがあります。
      パラメータ:
      p - アクセスするポイント
      戻り値:
      指定されたポイントのAccessible
    • isGUIInitialized

      public static boolean isGUIInitialized()
      GUIサブシステムが初期化されたかどうかを知らせます。 これがtrueを返す場合、支援技術では、GUIコンポーネント・インスタンスを自由に作成できます。 戻り値がfalseの場合、支援技術では、GUIInitializedListenerを登録し、リスナーが呼び出されるまでGUIコンポーネント・インスタンスの作成を待機します。
      戻り値:
      GUIサブシステムが初期化されている場合はtrue
      関連項目:
    • addGUIInitializedListener

      public static void addGUIInitializedListener(GUIInitializedListener l)
      GUIサブシステムを初期化すると通知される指定のリスナーを追加します。 支援技術では、このメソッドを呼び出す前に、isGUIInitialized()の結果を取得します。
      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeGUIInitializedListener

      public static void removeGUIInitializedListener(GUIInitializedListener l)
      GUIサブシステムを初期化すると通知される、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • addTopLevelWindowListener

      public static void addTopLevelWindowListener(TopLevelWindowListener l)
      最上位ウィンドウを作成または破棄すると通知される指定のリスナーを追加します。
      パラメータ:
      l - 追加するリスナー
      関連項目:
    • removeTopLevelWindowListener

      public static void removeTopLevelWindowListener(TopLevelWindowListener l)
      最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。
      パラメータ:
      l - 削除するリスナー
      関連項目:
    • getCurrentMousePosition

      public static Point getCurrentMousePosition()
      画面座標で最後に記録したマウスの位置を返します。
      戻り値:
      画面座標で最後に記録したマウスの位置
    • getTopLevelWindows

      public static Window[] getTopLevelWindows()
      Java仮想マシンで使用されている最上位ウィンドウのリストを返します。
      戻り値:
      Java仮想マシンで使用されている最上位Windowの配列
    • getTopLevelWindowWithFocus

      public static Window getTopLevelWindowWithFocus()
      現在、キーボード・フォーカスがある最上位Windowを返します。
      戻り値:
      現在、キーボード・フォーカスがある最上位Window