- java.lang.Object
- 
- com.sun.java.accessibility.util.EventQueueMonitor
 
- 
- すべての実装されたインタフェース:
- AWTEventListener,- EventListener
 
 public class EventQueueMonitor extends Object implements AWTEventListener EventQueueMonitorクラスには、支援技術の主要コア機能(および支援技術に必要な同様の内容の一部を必要とする他のシステム・レベル技術)が用意されています。
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 EventQueueMonitor()新しいEventQueueMonitorインスタンスを作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 static voidaddGUIInitializedListener(GUIInitializedListener l)GUIサブシステムを初期化すると通知される指定のリスナーを追加します。static voidaddTopLevelWindowListener(TopLevelWindowListener l)最上位ウィンドウを作成または破棄すると通知される指定のリスナーを追加します。voideventDispatched(AWTEvent theEvent)maybeInitialize()のEventQueueでのリスナー登録の結果としてのイベントを処理します。static AccessiblegetAccessibleAt(Point p)画面上の指定したポイントのAccessibleオブジェクトを取得します。static PointgetCurrentMousePosition()画面座標で最後に記録したマウスの位置を返します。static Window[]getTopLevelWindows()Java仮想マシンで使用されている最上位ウィンドウのリストを返します。static WindowgetTopLevelWindowWithFocus()現在、キーボード・フォーカスがある最上位Windowを返します。static booleanisGUIInitialized()GUIサブシステムが初期化されたかどうかを知らせます。static voidmaybeInitialize()EventQueueMonitorにイベントのリスニングの開始を命じます。static voidremoveGUIInitializedListener(GUIInitializedListener l)GUIサブシステムを初期化すると通知される、指定されたリスナーを削除します。static voidremoveTopLevelWindowListener(TopLevelWindowListener l)最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。
 
- 
- 
- 
コンストラクタの詳細- 
EventQueueMonitorpublic EventQueueMonitor() 新しいEventQueueMonitorインスタンスを作成します。 通常、これは、初期化中にAWTツールキットによってのみ呼び出されます。 支援技術では、それ自体でEventQueueMonitorのインスタンスを作成することはありません。 かわりに、このクラスのstaticメソッド(getCurrentMousePosition()など)で直接それを参照するか、ツールキット(Toolkit.getSystemEventQueue()など)に依頼してインスタンスを取得します。
 
- 
 - 
メソッドの詳細- 
maybeInitializepublic static void maybeInitialize() EventQueueMonitorにイベントのリスニングの開始を命じます。
 - 
eventDispatchedpublic void eventDispatched(AWTEvent theEvent) maybeInitialize()のEventQueueでのリスナー登録の結果としてのイベントを処理します。- 定義:
- eventDispatched、インタフェース:- AWTEventListener
- パラメータ:
- theEvent- 処理されるイベント
 
 - 
getAccessibleAtpublic static Accessible getAccessibleAt(Point p) 画面上の指定したポイントのAccessibleオブジェクトを取得します。 特定のポイントでAccessibleオブジェクトが見つからない場合、戻り値はnullになることがあります。- パラメータ:
- p- アクセスするポイント
- 戻り値:
- 指定されたポイントのAccessible
 
 - 
isGUIInitializedpublic static boolean isGUIInitialized() GUIサブシステムが初期化されたかどうかを知らせます。 これがtrueを返す場合、支援技術では、GUIコンポーネント・インスタンスを自由に作成できます。 戻り値がfalseの場合、支援技術では、GUIInitializedListenerを登録し、リスナーが呼び出されるまでGUIコンポーネント・インスタンスの作成を待機します。- 戻り値:
- GUIサブシステムが初期化されている場合はtrue
- 関連項目:
- addGUIInitializedListener(com.sun.java.accessibility.util.GUIInitializedListener)
 
 - 
addGUIInitializedListenerpublic static void addGUIInitializedListener(GUIInitializedListener l) GUIサブシステムを初期化すると通知される指定のリスナーを追加します。 支援技術では、このメソッドを呼び出す前に、isGUIInitialized()の結果を取得します。- パラメータ:
- l- 追加するリスナー
- 関連項目:
- isGUIInitialized(),- removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
 
 - 
removeGUIInitializedListenerpublic static void removeGUIInitializedListener(GUIInitializedListener l) GUIサブシステムを初期化すると通知される、指定されたリスナーを削除します。- パラメータ:
- l- 削除するリスナー
- 関連項目:
- addGUIInitializedListener(com.sun.java.accessibility.util.GUIInitializedListener)
 
 - 
addTopLevelWindowListenerpublic static void addTopLevelWindowListener(TopLevelWindowListener l) 最上位ウィンドウを作成または破棄すると通知される指定のリスナーを追加します。- パラメータ:
- l- 追加するリスナー
- 関連項目:
- removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
 
 - 
removeTopLevelWindowListenerpublic static void removeTopLevelWindowListener(TopLevelWindowListener l) 最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。- パラメータ:
- l- 削除するリスナー
- 関連項目:
- addTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
 
 - 
getCurrentMousePositionpublic static Point getCurrentMousePosition() 画面座標で最後に記録したマウスの位置を返します。- 戻り値:
- 画面座標で最後に記録したマウスの位置
 
 - 
getTopLevelWindowspublic static Window[] getTopLevelWindows() Java仮想マシンで使用されている最上位ウィンドウのリストを返します。- 戻り値:
- Java仮想マシンで使用されている最上位Windowの配列
 
 - 
getTopLevelWindowWithFocuspublic static Window getTopLevelWindowWithFocus() 現在、キーボード・フォーカスがある最上位Windowを返します。- 戻り値:
- 現在、キーボード・フォーカスがある最上位Window
 
 
- 
 
-