com.jinke.gui.event
Class EventPump

java.lang.Object
  extended by java.lang.Thread
      extended by com.jinke.gui.event.EventPump
All Implemented Interfaces:
java.lang.Runnable

public class EventPump
extends java.lang.Thread


Field Summary
private  DBusEvent dbusEvent
           
private  ErrorEvent errorEvent
           
private  KeyEvent keyEvent
           
private  MouseEvent mouseEvent
           
private  Window w
           
private  WindowEvent windowEvent
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
EventPump(Window window)
           
 
Method Summary
private  void drainEvent()
           
private  int getNextEvent()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, currentThread, getName, getPriority, interrupt, isAlive, join, setPriority, sleep, start, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

w

private Window w

keyEvent

private KeyEvent keyEvent

windowEvent

private WindowEvent windowEvent

errorEvent

private ErrorEvent errorEvent

mouseEvent

private MouseEvent mouseEvent

dbusEvent

private DBusEvent dbusEvent
Constructor Detail

EventPump

public EventPump(Window window)
Parameters:
window -
Method Detail

getNextEvent

private int getNextEvent()

drainEvent

private void drainEvent()

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread