|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.InvocationEvent
public class InvocationEvent
AWT 이벤트의 디스펫쳐 thread에 의해 발송 되었을 때에,Runnable
상에서 run()
메소드를 실행하는 이벤트입니다. 이 클래스는, 새로운 클래스를 선언해 dispatch()
를 정의하는 대신에,ActiveEvent
의 참조 구현으로서 사용할 수 있습니다.
이 클래스의 인스턴스는,invokeLater
및 invokeAndWait
의 호출에 의해 EventQueue
에 놓여집니다. 이것에 의해 클라이언트의 코드에서는, 특별한 경우의 코드를 쓰는 일 없이 AWTEventListener
객체내에,invokeLater
및 invokeAndWait
에 대신하는 함수를 기술할 수가 있습니다.
ActiveEvent
,
EventQueue.invokeLater(java.lang.Runnable)
,
EventQueue.invokeAndWait(java.lang.Runnable)
,
AWTEventListener
,
직렬화 된 형식 필드의 개요 | |
---|---|
protected boolean |
catchExceptions
true 로 설정했을 경우는, dispatch()가 Throwable 를 캐치 해 그것을 예외의 인스턴스 변수에 포함합니다. |
static int |
INVOCATION_DEFAULT
모든 InvocationEvent 에 대한 디폴트의 식별자입니다. |
static int |
INVOCATION_FIRST
호출 이벤트 식별자를 나타내는 정수형의 범위의, 최초의 번호입니다. |
static int |
INVOCATION_LAST
호출 이벤트 식별자를 나타내는 정수형의 범위의, 마지막 번호입니다. |
protected Object |
notifier
Runnable.run() 메소드의 복귀 후 즉시 불려 가는 notifyAll() 메소드를 가지는 객체입니다 (null 의 경우도 있다). |
protected Runnable |
runnable
불려 가는 run() 메소드를 가지는 Runnable 객체입니다. |
클래스 java.util. EventObject 로부터 상속된 필드 |
---|
source |
생성자 의 개요 | |
---|---|
protected |
InvocationEvent (Object source,
int id,
Runnable runnable,
Object notifier,
boolean catchThrowables)
InvocationEvent 를 구축합니다. |
|
InvocationEvent (Object source,
Runnable runnable)
InvocationEvent 를 구축합니다. |
|
InvocationEvent (Object source,
Runnable runnable,
Object notifier,
boolean catchThrowables)
InvocationEvent 를 구축합니다. |
메소드의 개요 | |
---|---|
void |
dispatch ()
Runnable 의 run() 메소드를 실행해, notifier 가 있으면 run() 가 복귀할 경우에 통지합니다. |
Exception |
getException ()
Runnable 의 run() 메소드 실행시에 캐치 된 Exception 를 돌려줍니다. |
Throwable |
getThrowable ()
Runnable 의 run() 메소드 실행시에 캐치 된 Throwable 를 돌려줍니다. |
long |
getWhen ()
이 이벤트가 발생한 시점의 타임 스탬프를 돌려줍니다. |
String |
paramString ()
이 이벤트를 특정하는 파라미터의 캐릭터 라인을 돌려줍니다. |
클래스 java.awt. AWTEvent 로부터 상속된 메소드 |
---|
consume , getID , isConsumed , setSource , toString |
클래스 java.util. EventObject 로부터 상속된 메소드 |
---|
getSource |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final int INVOCATION_FIRST
public static final int INVOCATION_DEFAULT
public static final int INVOCATION_LAST
protected Runnable runnable
protected Object notifier
protected boolean catchExceptions
생성자 의 상세 |
---|
public InvocationEvent(Object source, Runnable runnable)
InvocationEvent
를 구축합니다. 이 때, 발송 되었을 때에 runnable 의 run
메소드를 실행하는 발생원의 객체를 지정합니다.
이것은 간이 생성자 입니다. InvocationEvent(source, runnable) 의 형식에서 호출했을 경우,InvocationEvent
(source, runnable, null, false) 의 호출과 완전히 똑같이 동작합니다.
이 메소드는 source
가 null
의 경우에 IllegalArgumentException
를 throw 합니다.
source
- 이벤트의 발생원의 Object
runnable
- 실행되는 run
메소드를 가진다
Runnable
IllegalArgumentException
- source
가 null 의 경우InvocationEvent(Object, Runnable, Object, boolean)
public InvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchThrowables)
InvocationEvent
를 구축합니다. 이 때, 발송 되었을 때에 runnable 의 run
메소드를 실행하는 발생원의 객체를 지정합니다. notifier 가 null
가 아닌 경우는,run
의 복귀 후 즉시 그 객체의 notifyAll()
가 불려 갑니다.
InvocationEvent(source, runnable, notifier, catchThrowables) 의 형식에서 호출했을 경우,InvocationEvent
(source, InvocationEvent.INVOCATION_DEFAULT, runnable, notifier, catchThrowables) 의 호출과 완전히 똑같이 동작합니다.
이 메소드는 source
가 null
의 경우에 IllegalArgumentException
를 throw 합니다.
source
- 이벤트의 발생원의
Object
runnable
- 실행된다
run
메소드를 가진다
Runnable
notifier
- Runnable.run
의 복귀 후에
불려 간다
notifyAll
메소드를 가지는 객체catchThrowables
- Runnable
의
run
메소드의 실행시에,
dispatch
에 의해 Throwable 가 캐치 되는지,
이러한 Throwable 가 EventDispatchThread 의
발송르프까지 보내질까를
지정한다
IllegalArgumentException
- source
가 null 의 경우InvocationEvent(Object, int, Runnable, Object, boolean)
protected InvocationEvent(Object source, int id, Runnable runnable, Object notifier, boolean catchThrowables)
InvocationEvent
를 구축합니다. 이 때, 발송 되었을 때에 runnable 의 run
메소드를 실행하는 발생원의 객체와 이벤트의 식별자를 지정합니다. notifier 가 null
가 아닌 경우는,run
의 복귀 후 즉시 그 객체의 notifyAll
가 불려 갑니다.
무효인 id
를 건네주어, 특정할 수 없는 동작을 발생시키지 않게 해 주세요. 이 메소드는 source
가 null
의 경우에 IllegalArgumentException
를 throw 합니다.
source
- 이벤트의 발생원의
Object
id
- 이벤트의 식별자runnable
- 실행된다
run
메소드를 가지는 Runnable
notifier
- Runnable.run
의 복귀 후에
불려 간다
notifyAll
메소드를 가지는 Object
catchThrowables
- Runnable
의
run
메소드의 실행시에,
dispatch
에 의해 Throwable 가 캐치 되는지,
이러한 Throwable 가 EventDispatchThread 의
발송르프까지 보내질까를
지정한다
IllegalArgumentException
- source
가 null 의 경우메소드의 상세 |
---|
public void dispatch()
run()
메소드를 실행해, notifier 가 있으면 run()
가 복귀할 경우에 통지합니다.
ActiveEvent
내의 dispatch
public Exception getException()
run()
메소드 실행시에 캐치 된 Exception 를 돌려줍니다.
public Throwable getThrowable()
run()
메소드 실행시에 캐치 된 Throwable 를 돌려줍니다.
public long getWhen()
public String paramString()
AWTEvent
내의 paramString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.