InvocationEvent

InvocationEvent (호출 이벤트)

AWT 이벤트 디스패처 스레드가 디스패치할 때 Runnablerun() 메서드를 실행하는 이벤트입니다.

출처: Java API Reference

본문

public class InvocationEvent extends AWTEvent implements ActiveEvent

이 클래스는 새 클래스를 선언하고 dispatch()를 정의하는 대신 ActiveEvent의 참조 구현으로 사용할 수 있습니다. 이 클래스의 인스턴스는 invokeLaterinvokeAndWait 호출에 의해 EventQueue에 배치됩니다.

클라이언트 코드는 이 사실을 이용해 어떤 AWTEventListener 객체에도 특수한 코드를 작성하지 않고 invokeLaterinvokeAndWait의 대체 함수를 작성할 수 있습니다.

어떤 InvocationEvent 인스턴스의 id 매개변수가 INVOCATION_FIRST에서 INVOCATION_LAST 사이가 아니면 동작이 정의되지 않습니다.

더 알아보기 (Learn more)

Java 공식 API