< prev index next >

src/java.desktop/share/classes/javax/swing/JComponent.java

Print this page




3579                 // printscreen and it block the processing of key release
3580                 // event for printscreen.
3581                 if (keyIsPressed(e.getKeyCode()) || e.getKeyCode()==KeyEvent.VK_PRINTSCREEN) {
3582                     registerKeyReleased(e.getKeyCode());
3583                     return true;
3584                 }
3585                 return false;
3586             case KeyEvent.KEY_TYPED:
3587                 return true;
3588             default:
3589                 // Not a known KeyEvent type, bail.
3590                 return false;
3591             }
3592       }
3593     }
3594 
3595     static final sun.awt.RequestFocusController focusController =
3596         new sun.awt.RequestFocusController() {
3597             public boolean acceptRequestFocus(Component from, Component to,
3598                                               boolean temporary, boolean focusedWindowChangeAllowed,
3599                                               sun.awt.CausedFocusEvent.Cause cause)
3600             {
3601                 if ((to == null) || !(to instanceof JComponent)) {
3602                     return true;
3603                 }
3604 
3605                 if ((from == null) || !(from instanceof JComponent)) {
3606                     return true;
3607                 }
3608 
3609                 JComponent target = (JComponent) to;
3610                 if (!target.getVerifyInputWhenFocusTarget()) {
3611                     return true;
3612                 }
3613 
3614                 JComponent jFocusOwner = (JComponent)from;
3615                 InputVerifier iv = jFocusOwner.getInputVerifier();
3616 
3617                 if (iv == null) {
3618                     return true;
3619                 } else {




3579                 // printscreen and it block the processing of key release
3580                 // event for printscreen.
3581                 if (keyIsPressed(e.getKeyCode()) || e.getKeyCode()==KeyEvent.VK_PRINTSCREEN) {
3582                     registerKeyReleased(e.getKeyCode());
3583                     return true;
3584                 }
3585                 return false;
3586             case KeyEvent.KEY_TYPED:
3587                 return true;
3588             default:
3589                 // Not a known KeyEvent type, bail.
3590                 return false;
3591             }
3592       }
3593     }
3594 
3595     static final sun.awt.RequestFocusController focusController =
3596         new sun.awt.RequestFocusController() {
3597             public boolean acceptRequestFocus(Component from, Component to,
3598                                               boolean temporary, boolean focusedWindowChangeAllowed,
3599                                               FocusEvent.Cause cause)
3600             {
3601                 if ((to == null) || !(to instanceof JComponent)) {
3602                     return true;
3603                 }
3604 
3605                 if ((from == null) || !(from instanceof JComponent)) {
3606                     return true;
3607                 }
3608 
3609                 JComponent target = (JComponent) to;
3610                 if (!target.getVerifyInputWhenFocusTarget()) {
3611                     return true;
3612                 }
3613 
3614                 JComponent jFocusOwner = (JComponent)from;
3615                 InputVerifier iv = jFocusOwner.getInputVerifier();
3616 
3617                 if (iv == null) {
3618                     return true;
3619                 } else {


< prev index next >