- 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)最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。
-
-
-
コンストラクタの詳細
-
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(com.sun.java.accessibility.util.GUIInitializedListener)
-
addGUIInitializedListener
public static void addGUIInitializedListener(GUIInitializedListener l)
GUIサブシステムを初期化すると通知される指定のリスナーを追加します。 支援技術では、このメソッドを呼び出す前に、isGUIInitialized()の結果を取得します。- パラメータ:
l- 追加するリスナー- 関連項目:
isGUIInitialized(),removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
-
removeGUIInitializedListener
public static void removeGUIInitializedListener(GUIInitializedListener l)
GUIサブシステムを初期化すると通知される、指定されたリスナーを削除します。- パラメータ:
l- 削除するリスナー- 関連項目:
addGUIInitializedListener(com.sun.java.accessibility.util.GUIInitializedListener)
-
addTopLevelWindowListener
public static void addTopLevelWindowListener(TopLevelWindowListener l)
最上位ウィンドウを作成または破棄すると通知される指定のリスナーを追加します。- パラメータ:
l- 追加するリスナー- 関連項目:
removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
-
removeTopLevelWindowListener
public static void removeTopLevelWindowListener(TopLevelWindowListener l)
最上位ウィンドウを作成または破棄すると通知される、指定されたリスナーを削除します。- パラメータ:
l- 削除するリスナー- 関連項目:
addTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)
-
getCurrentMousePosition
public static Point getCurrentMousePosition()
画面座標で最後に記録したマウスの位置を返します。- 戻り値:
- 画面座標で最後に記録したマウスの位置
-
getTopLevelWindows
public static Window[] getTopLevelWindows()
Java仮想マシンで使用されている最上位ウィンドウのリストを返します。- 戻り値:
- Java仮想マシンで使用されている最上位
Windowの配列
-
getTopLevelWindowWithFocus
public static Window getTopLevelWindowWithFocus()
現在、キーボード・フォーカスがある最上位Windowを返します。- 戻り値:
- 現在、キーボード・フォーカスがある最上位
Window
-
-