Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.event.InvocationEvent1.2

java.lang.Object
   |
   +--java.util.EventObject
         |
         +--java.awt.AWTEvent
               |
               +--java.awt.event.InvocationEvent

Deklaration

public class InvocationEvent
extends java.awt.AWTEvent
implements java.awt.ActiveEvent

Beschreibung

Dieses Ereignis wird in der Klasse EventQueue erzeugt, um das Starten einer Runnable-Implementierung nach dem Abarbeiten aller Ereignisse zu veranlassen.


 
Datenelemente
public static final intINVOCATION_DEFAULT
public static final intINVOCATION_FIRST
public static final intINVOCATION_LAST
protected booleancatchExceptions
protected Objectnotifier
protected Runnablerunnable
 
Konstruktoren
publicInvocationEvent(Object source, Runnable runnable)
publicInvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchExceptions)
protectedInvocationEvent(Object source, int id, Runnable runnable, Object notifier, boolean catchExceptions)
 
Methoden
public voiddispatch()
public ExceptiongetException()
public longgetWhen()     [1.4]
public StringparamString()


 

Datenelemente im Detail

public static final int INVOCATION_DEFAULT
Die voreingestellte ID der Invocation-Ereignisses.
public static final int INVOCATION_FIRST
Die kleinste ID der Ereignis-Typen für Invocation-Events.
public static final int INVOCATION_LAST
Die größte ID der Ereignis-Typen für Invocation-Events.
protected boolean catchExceptions
Definiert, ob in der run()-Methode ausgelöste Exceptions abgefangen (true) oder an den Thread weitergeleitet werden sollen, der die EventQueue abarbeitet (false).
protected Object notifier
Enthält das Objekt, dessen notifyAll()-Methode aufgerufen werden soll, nachdem die run()-Methode zurückkehrt.
protected Runnable runnable
Das Runnable-Objekt, dessen run()-Methode aufgerufen werden soll.

 

Konstruktoren im Detail

public InvocationEvent(Object source, Runnable runnable)
Erzeugt ein neues InvocationEvent mit dem Auslöser source, das die Ausführung von runnable veranlaßt.
public InvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchExceptions)
Erzeugt ein neues InvocationEvent mit dem Auslöser source, das die Ausführung von runnable veranlaßt. Mit notifier kann ein Objekt angegeben werden, dessen notifyAll()-Methode aufgerufen wird, oder null, falls dieser Aufruf nicht benötigt wird. catchExceptions legt fest, ob in der run()-Methode ausgelöste Exceptions abgefangen (true) oder an den Thread weitergeleitet werden sollen, der die EventQueue abarbeitet (false).
protected InvocationEvent(Object source, int id, Runnable runnable, Object notifier, boolean catchExceptions)
Bei dieser Variante wird zusätzlich die Ereignis-ID übergeben. Sie ist standardmäßig INVOCATION_DEFAULT.

 

Methoden im Detail

public void dispatch()
Führt die run()-Methode des registrierten Objekts aus und ruft gegebenenfalls die notifyAll()-Methode von notifier auf.
public Exception getException()
Liefert die Exception zurück, die während der run()-Methode ausgelöst wurde, oder null, falls die Ausführung von run() bisher ordnungsgemäß verlief.
public long getWhen()     [1.4]
Liefert den Zeitpunkt.
public String paramString()
Liefert eine String-Darstellung des Ereignisses.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.