home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap25 / lst25_4.txt < prev    next >
Text File  |  1996-03-12  |  875b  |  39 lines

  1. public boolean handleEvent(Event evt) {
  2. switch (evt.id) {
  3.   case Event.MOUSE_ENTER:
  4.     return mouseEnter(evt, evt.x, evt.y);
  5.  
  6.   case Event.MOUSE_EXIT:
  7.     return mouseExit(evt, evt.x, evt.y);
  8.  
  9.   case Event.MOUSE_MOVE:
  10.     return mouseMove(evt, evt.x, evt.y);
  11.  
  12.   case Event.MOUSE_DOWN:
  13.     return mouseDown(evt, evt.x, evt.y);
  14.  
  15.   case Event.MOUSE_DRAG:
  16.     return mouseDrag(evt, evt.x, evt.y);
  17.  
  18.   case Event.MOUSE_UP:
  19.     return mouseUp(evt, evt.x, evt.y);
  20.  
  21.   case Event.KEY_PRESS:
  22.   case Event.KEY_ACTION:
  23.     return keyDown(evt, evt.key);
  24.  
  25.   case Event.KEY_RELEASE:
  26.   case Event.KEY_ACTION_RELEASE:
  27.     return keyUp(evt, evt.key);
  28.     
  29.   case Event.ACTION_EVENT:
  30.     return action(evt, evt.arg);
  31.   case Event.GOT_FOCUS:
  32.     return gotFocus(evt, evt.arg);
  33.   case Event.LOST_FOCUS:
  34.     return lostFocus(evt, evt.arg);
  35. }
  36. return false;
  37. }
  38.  
  39.