|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.EventQueue
EventQueue は、基本ピアクラスと信頼できるアプリケーションクラスの両方からのイベントの待ち行列を作成する、プラットフォームに依存しないクラスです。EventQueue は、AppContext に 1 つだけです。
| コンストラクタの概要 | |
EventQueue()
|
|
| メソッドの概要 | |
protected void |
dispatchEvent(AWTEvent event)
イベントをディスパッチします。 |
AWTEvent |
getNextEvent()
キューからイベントを削除し、そのイベントを返します。 |
static void |
invokeAndWait(Runnable runnable)
runnable の run() メソッドが EventQueue のディスパッチスレッドで呼び出されるようにします。 |
static void |
invokeLater(Runnable runnable)
runnable の run() メソッドが EventQueue のディスパッチスレッドで呼び出されるようにします。 |
static boolean |
isDispatchThread()
呼び出し側スレッドが現在の AWT EventQueue のディスパッチスレッドの場合に true を返します。 |
AWTEvent |
peekEvent()
削除せずに最初のイベントを返します。 |
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
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)
newEventQueue - 使用される EventQueue のインスタンス (またはそのサブクラス)pop()
protected void pop()
throws EmptyStackException
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 で同期で実行されなければならない RunnableinvokeLater(java.lang.Runnable)
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||