Examples of FocusTraversalPolicy


Examples of java.awt.FocusTraversalPolicy

   */
  public static void compositeRequestFocus(Component component) {
    if (component instanceof Container) {
      Container container = (Container) component;
      if (container.isFocusCycleRoot()) {
        FocusTraversalPolicy policy = container.getFocusTraversalPolicy();
        Component comp = policy.getDefaultComponent(container);
        if (comp != null) {
          comp.requestFocusInWindow();
          return;
        }
      }
      Container rootAncestor = container.getFocusCycleRootAncestor();
      if (rootAncestor != null) {
        FocusTraversalPolicy policy = rootAncestor.getFocusTraversalPolicy();
        Component comp = policy.getComponentAfter(rootAncestor, container);

        if (comp != null && SwingUtilities.isDescendingFrom(comp, container)) {
          comp.requestFocusInWindow();
          return;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.