< prev index next >

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

Print this page




3541                 // printscreen and it block the processing of key release
3542                 // event for printscreen.
3543                 if (keyIsPressed(e.getKeyCode()) || e.getKeyCode()==KeyEvent.VK_PRINTSCREEN) {
3544                     registerKeyReleased(e.getKeyCode());
3545                     return true;
3546                 }
3547                 return false;
3548             case KeyEvent.KEY_TYPED:
3549                 return true;
3550             default:
3551                 // Not a known KeyEvent type, bail.
3552                 return false;
3553             }
3554       }
3555     }
3556 
3557     static final sun.awt.RequestFocusController focusController =
3558         new sun.awt.RequestFocusController() {
3559             public boolean acceptRequestFocus(Component from, Component to,
3560                                               boolean temporary, boolean focusedWindowChangeAllowed,
3561                                               sun.awt.CausedFocusEvent.Cause cause)
3562             {
3563                 if ((to == null) || !(to instanceof JComponent)) {
3564                     return true;
3565                 }
3566 
3567                 if ((from == null) || !(from instanceof JComponent)) {
3568                     return true;
3569                 }
3570 
3571                 JComponent target = (JComponent) to;
3572                 if (!target.getVerifyInputWhenFocusTarget()) {
3573                     return true;
3574                 }
3575 
3576                 JComponent jFocusOwner = (JComponent)from;
3577                 InputVerifier iv = jFocusOwner.getInputVerifier();
3578 
3579                 if (iv == null) {
3580                     return true;
3581                 } else {




3541                 // printscreen and it block the processing of key release
3542                 // event for printscreen.
3543                 if (keyIsPressed(e.getKeyCode()) || e.getKeyCode()==KeyEvent.VK_PRINTSCREEN) {
3544                     registerKeyReleased(e.getKeyCode());
3545                     return true;
3546                 }
3547                 return false;
3548             case KeyEvent.KEY_TYPED:
3549                 return true;
3550             default:
3551                 // Not a known KeyEvent type, bail.
3552                 return false;
3553             }
3554       }
3555     }
3556 
3557     static final sun.awt.RequestFocusController focusController =
3558         new sun.awt.RequestFocusController() {
3559             public boolean acceptRequestFocus(Component from, Component to,
3560                                               boolean temporary, boolean focusedWindowChangeAllowed,
3561                                               FocusEvent.Cause cause)
3562             {
3563                 if ((to == null) || !(to instanceof JComponent)) {
3564                     return true;
3565                 }
3566 
3567                 if ((from == null) || !(from instanceof JComponent)) {
3568                     return true;
3569                 }
3570 
3571                 JComponent target = (JComponent) to;
3572                 if (!target.getVerifyInputWhenFocusTarget()) {
3573                     return true;
3574                 }
3575 
3576                 JComponent jFocusOwner = (JComponent)from;
3577                 InputVerifier iv = jFocusOwner.getInputVerifier();
3578 
3579                 if (iv == null) {
3580                     return true;
3581                 } else {


< prev index next >