src/solaris/classes/sun/awt/X11/XComponentPeer.java

Print this page




 531     void handleJavaMouseWheelEvent(MouseWheelEvent e) {
 532     }
 533 
 534 
 535     /* This method is intended to be over-ridden by peers to perform user interaction */
 536     void handleJavaInputMethodEvent(InputMethodEvent e) {
 537     }
 538 
 539     void handleF10JavaKeyEvent(KeyEvent e) {
 540         if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F10) {
 541             XWindowPeer winPeer = this.getToplevelXWindow();
 542             if (winPeer instanceof XFramePeer) {
 543                 XMenuBarPeer mPeer = ((XFramePeer)winPeer).getMenubarPeer();
 544                 if (mPeer != null) {
 545                     mPeer.handleF10KeyPress(e);
 546                 }
 547             }
 548         }
 549     }
 550 

 551     public void handleEvent(java.awt.AWTEvent e) {
 552         if ((e instanceof InputEvent) && !((InputEvent)e).isConsumed() && target.isEnabled())  {
 553             if (e instanceof MouseEvent) {
 554                 if (e instanceof MouseWheelEvent) {
 555                     handleJavaMouseWheelEvent((MouseWheelEvent) e);
 556                 }
 557                 else
 558                     handleJavaMouseEvent((MouseEvent) e);
 559             }
 560             else if (e instanceof KeyEvent) {
 561                 handleF10JavaKeyEvent((KeyEvent)e);
 562                 handleJavaKeyEvent((KeyEvent)e);
 563             }
 564         }
 565         else if (e instanceof KeyEvent && !((InputEvent)e).isConsumed()) {
 566             // even if target is disabled.
 567             handleF10JavaKeyEvent((KeyEvent)e);
 568         }
 569         else if (e instanceof InputMethodEvent) {
 570             handleJavaInputMethodEvent((InputMethodEvent) e);




 531     void handleJavaMouseWheelEvent(MouseWheelEvent e) {
 532     }
 533 
 534 
 535     /* This method is intended to be over-ridden by peers to perform user interaction */
 536     void handleJavaInputMethodEvent(InputMethodEvent e) {
 537     }
 538 
 539     void handleF10JavaKeyEvent(KeyEvent e) {
 540         if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F10) {
 541             XWindowPeer winPeer = this.getToplevelXWindow();
 542             if (winPeer instanceof XFramePeer) {
 543                 XMenuBarPeer mPeer = ((XFramePeer)winPeer).getMenubarPeer();
 544                 if (mPeer != null) {
 545                     mPeer.handleF10KeyPress(e);
 546                 }
 547             }
 548         }
 549     }
 550 
 551     @SuppressWarnings("fallthrough")
 552     public void handleEvent(java.awt.AWTEvent e) {
 553         if ((e instanceof InputEvent) && !((InputEvent)e).isConsumed() && target.isEnabled())  {
 554             if (e instanceof MouseEvent) {
 555                 if (e instanceof MouseWheelEvent) {
 556                     handleJavaMouseWheelEvent((MouseWheelEvent) e);
 557                 }
 558                 else
 559                     handleJavaMouseEvent((MouseEvent) e);
 560             }
 561             else if (e instanceof KeyEvent) {
 562                 handleF10JavaKeyEvent((KeyEvent)e);
 563                 handleJavaKeyEvent((KeyEvent)e);
 564             }
 565         }
 566         else if (e instanceof KeyEvent && !((InputEvent)e).isConsumed()) {
 567             // even if target is disabled.
 568             handleF10JavaKeyEvent((KeyEvent)e);
 569         }
 570         else if (e instanceof InputMethodEvent) {
 571             handleJavaInputMethodEvent((InputMethodEvent) e);