/[classpath]/classpath/java/awt/DefaultKeyboardFocusManager.java
ViewVC logotype

Diff of /classpath/java/awt/DefaultKeyboardFocusManager.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by mark, Sat Jul 31 17:15:13 2004 UTC revision 1.7 by mark, Sat Sep 4 17:14:00 2004 UTC
# Line 155  public class DefaultKeyboardFocusManager Line 155  public class DefaultKeyboardFocusManager
155                   && e.id != WindowEvent.WINDOW_DEACTIVATED)                   && e.id != WindowEvent.WINDOW_DEACTIVATED)
156            return false;            return false;
157    
158          target.dispatchEvent (e);          redispatchEvent(target, e);
159          return true;          return true;
160        }        }
161      else if (e instanceof FocusEvent)      else if (e instanceof FocusEvent)
# Line 197  public class DefaultKeyboardFocusManager Line 197  public class DefaultKeyboardFocusManager
197                setGlobalPermanentFocusOwner (null);                setGlobalPermanentFocusOwner (null);
198            }            }
199    
200          target.dispatchEvent (e);          redispatchEvent(target, e);
201    
202          return true;          return true;
203        }        }
# Line 258  public class DefaultKeyboardFocusManager Line 258  public class DefaultKeyboardFocusManager
258      Component focusOwner = getGlobalPermanentFocusOwner ();      Component focusOwner = getGlobalPermanentFocusOwner ();
259    
260      if (focusOwner != null)      if (focusOwner != null)
261        focusOwner.dispatchEvent (e);        redispatchEvent(focusOwner, e);
262    
263      // Loop through all registered KeyEventPostProcessors, giving      // Loop through all registered KeyEventPostProcessors, giving
264      // each a chance to process this event.      // each a chance to process this event.
# Line 443  public class DefaultKeyboardFocusManager Line 443  public class DefaultKeyboardFocusManager
443      FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();      FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();
444    
445      Component previous = policy.getComponentBefore (focusCycleRoot, focusComp);      Component previous = policy.getComponentBefore (focusCycleRoot, focusComp);
446        if (previous != null)
447      previous.requestFocusInWindow ();      previous.requestFocusInWindow ();
448    }    }
449    
# Line 453  public class DefaultKeyboardFocusManager Line 454  public class DefaultKeyboardFocusManager
454      FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();      FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();
455    
456      Component next = policy.getComponentAfter (focusCycleRoot, focusComp);      Component next = policy.getComponentAfter (focusCycleRoot, focusComp);
457        if (next != null)
458      next.requestFocusInWindow ();      next.requestFocusInWindow ();
459    }    }
460    
# Line 465  public class DefaultKeyboardFocusManager Line 467  public class DefaultKeyboardFocusManager
467        {        {
468          FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();          FocusTraversalPolicy policy = focusCycleRoot.getFocusTraversalPolicy ();
469          Component defaultComponent = policy.getDefaultComponent (focusCycleRoot);          Component defaultComponent = policy.getDefaultComponent (focusCycleRoot);
470            if (defaultComponent != null)
471          defaultComponent.requestFocusInWindow ();          defaultComponent.requestFocusInWindow ();
472        }        }
473      else      else
# Line 485  public class DefaultKeyboardFocusManager Line 488  public class DefaultKeyboardFocusManager
488        {        {
489          FocusTraversalPolicy policy = cont.getFocusTraversalPolicy ();          FocusTraversalPolicy policy = cont.getFocusTraversalPolicy ();
490          Component defaultComponent = policy.getDefaultComponent (cont);          Component defaultComponent = policy.getDefaultComponent (cont);
491            if (defaultComponent != null)
492          defaultComponent.requestFocusInWindow ();          defaultComponent.requestFocusInWindow ();
493          setGlobalCurrentFocusCycleRoot (cont);          setGlobalCurrentFocusCycleRoot (cont);
494        }        }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26