public class ParaboxLayoutManager extends Object implements ParaboxContainer<Component>, LayoutManager2
| Constructor and Description |
|---|
ParaboxLayoutManager(Container container) |
public ParaboxLayoutManager(Container container)
public ParaboxPlatform getPlatform()
getPlatform in interface ParaboxContainer<Component>public void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent in interface LayoutManager2public void addLayoutComponent(String name, Component comp)
addLayoutComponent in interface LayoutManagerpublic void removeAll()
public void removeLayoutComponent(Component comp)
removeLayoutComponent in interface LayoutManagerpublic float getLayoutAlignmentX(Container target)
getLayoutAlignmentX in interface LayoutManager2public float getLayoutAlignmentY(Container target)
getLayoutAlignmentY in interface LayoutManager2public void nativelyAddComponent(Component component)
nativelyAddComponent in interface ParaboxContainer<Component>public void nativelyRemoveComponent(Component component)
nativelyRemoveComponent in interface ParaboxContainer<Component>public ParaboxElement<Component> constructElement(Component component, Constraint constraint)
constructElement in interface ParaboxContainer<Component>public Dimension preferredLayoutSize(Container parent)
preferredLayoutSize in interface LayoutManagerpublic Dimension minimumLayoutSize(Container parent)
minimumLayoutSize in interface LayoutManagerpublic Dimension maximumLayoutSize(Container parent)
maximumLayoutSize in interface LayoutManager2public void invalidateLayout(Container parent)
invalidateLayout in interface LayoutManager2public void layoutContainer(Container parent)
layoutContainer in interface LayoutManagerpublic Box<?> getHorizontalBox()
public ParaboxLayoutManager setHorizontalBox(Box<?> horizontalBox)
public Box<?> getVerticalBox()
public ParaboxLayoutManager setVerticalBox(Box<?> verticalBox)
public ParallelBox parallelBox()
public ParallelBox parallelBox(Alignment alignment)
public SerialBox sequentialBox()
public SerialBox sequentialBox(boolean greedy)
public SerialBox sequentialBox(double gap)
public SerialBox sequentialBox(double gap, boolean greedy)
public SerialBox sequentialBox(Justification justification)
public SerialBox sequentialBox(Justification justification, boolean greedy)
public SerialBox sequentialBox(Gap gap, Justification justification)
public SerialBox sequentialBox(Gap gap, Justification justification, boolean greedy)
public SerialBox sequentialBox(double gap, Justification justification)
public SerialBox sequentialBox(double gap, Justification justification, boolean greedy)
Copyright © 2017. All rights reserved.