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