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 {
|