Package org.flexdock.docking.defaults

Examples of org.flexdock.docking.defaults.DockingSplitPane


        return split;
    }

    protected JSplitPane createSplitPaneImpl(DockingPort base, String region) {
        return new DockingSplitPane(base, region);
    }
View Full Code Here


      } else {
    DefaultDockingPort port = (DefaultDockingPort) SwingUtilities.getAncestorOfClass(DefaultDockingPort.class, tab);
    next = getNext(port, direction);
      }
  } else {
      DockingSplitPane pane = (DockingSplitPane) SwingUtilities.getAncestorOfClass(DockingSplitPane.class, comp);
      if (pane == null) {
    return getFirstComponent(comp, direction);
      }
     
      Component left = pane.getLeftComponent();
      Component right = pane.getRightComponent();
     
      if (SwingUtilities.isDescendingFrom(comp, left)) {
    if (direction > 0) {
        next = getFirstComponent(right, direction);
    } else {
View Full Code Here

    private static Component getFirstComponent(Component c, int direction) {
  while (c instanceof DefaultDockingPort) {
      c = ((DefaultDockingPort) c).getDockedComponent();
      if (c instanceof DockingSplitPane) {
    DockingSplitPane pane = (DockingSplitPane) c;
    c = direction > 0 ? pane.getLeftComponent() : pane.getRightComponent();
      }
  }

  return c;
    }
View Full Code Here

TOP

Related Classes of org.flexdock.docking.defaults.DockingSplitPane

Copyright © 2018 www.massapicom. 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.