| 
 | JavaTM 2 Platform Std. Ed. v1.3 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.EventQueue
EventQueue は、基本となるピアクラスと信頼できるアプリケーションクラスの両方からのイベントをキューに入れるプラットフォームに依存しないクラスです。EventQueue は、AppContext に 1 つだけです。
| コンストラクタの概要 | |
| EventQueue() | |
| メソッドの概要 | |
| protected  void | dispatchEvent(AWTEvent event)イベントをディスパッチします。 | 
|  AWTEvent | getNextEvent()EventQueue からイベントを削除し、そのイベントを返します。 | 
| static void | invokeAndWait(Runnable runnable)runnable の run() メソッドが EventQueue のディスパッチスレッドで呼び出されるようにします。 | 
| static void | invokeLater(Runnable runnable)runnable の run() メソッドが EventQueue のディスパッチスレッドで呼び出されるようにします。 | 
| static boolean | isDispatchThread()呼び出し側スレッドが現在の AWT EventQueue のディスパッチスレッドの場合に true を返します。 | 
|  AWTEvent | peekEvent()削除せずに EventQueue の最初のイベントを返します。 | 
|  AWTEvent | peekEvent(int id)指定された ID を持つイベントがある場合、その中の最初のイベントを返します。 | 
| protected  void | pop()この EventQueue のインスタンスを使用するイベントのディスパッチを停止します。 | 
|  void | postEvent(AWTEvent theEvent)1.1 形式のイベントを EventQueue へ送信します。 | 
|  void | push(EventQueue newEventQueue)既存の EventQueue を、指定された EventQueue で置き換えます。 | 
| クラス java.lang.Object から継承したメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
public EventQueue()
| メソッドの詳細 | 
public void postEvent(AWTEvent theEvent)
theEvent - java.awt.AWTEvent のインスタンス、またはそのサブクラス
public AWTEvent getNextEvent()
                      throws InterruptedException
InterruptedException -  InterruptedException - 別のスレッドがこのスレッドに割り込んだ場合public AWTEvent peekEvent()
public AWTEvent peekEvent(int id)
id - 要求するイベントタイプの IDprotected void dispatchEvent(AWTEvent event)
| イベントタイプ | ソースタイプ | ディスパッチ方法 | 
|---|---|---|
| ActiveEvent | Any | event.dispatch() | 
| その他 | Component | source.dispatchEvent(AWTEvent) | 
| その他 | MenuComponent | source.dispatchEvent(AWTEvent) | 
| その他 | その他 | 処理されない (無視される) | 
theEvent - java.awt.AWTEvent のインスタンス、またはそのサブクラスpublic void push(EventQueue newEventQueue)
an - 使用される EventQueue のインスタンス (またはそのサブクラス)pop()
protected void pop()
            throws EmptyStackException
if - この EventQueue で以前にプッシュが行われていない場合push(java.awt.EventQueue)public static boolean isDispatchThread()
public static void invokeLater(Runnable runnable)
runnable - run() メソッドが EventQueue で同期で実行されなければならない RunnableinvokeAndWait(java.lang.Runnable)
public static void invokeAndWait(Runnable runnable)
                          throws InterruptedException,
                                 InvocationTargetException
runnable - run() メソッドが EventQueue で同期で実行されなければならない RunnableInterruptedException - 別のスレッドがこのスレッドに割り込んだ場合InvocationTargetException - runnable の動作中に例外がスローされる場合invokeLater(java.lang.Runnable)| 
 | JavaTM 2 Platform Std. Ed. v1.3 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
 Palo Alto, California, 94303, U.S.A.  All Rights Reserved.