net.infonode.gui.layout

Class LayoutUtil

public class LayoutUtil extends Object

Method Summary
static Dimensionadd(Dimension dim, Insets insets)
static StringgetBorderLayoutOrientation(Direction direction)
static ComponentgetChildContaining(Component parent, Component component)
static RectanglegetInteriorArea(Container container)
static DimensiongetInteriorSize(Container container)
static DimensiongetMaxMinimumSize(Component[] components)
static DimensiongetMaxPreferredSize(Component[] components)
static DimensiongetMinMaximumSize(Component[] components)
static DimensiongetValidSize(Dimension dim, Component component)
static Component[]getVisibleChildren(Container parent)
static Component[]getVisibleChildren(Component[] components)
static booleanisDescendingFrom(Component component, Component parent)
static Dimensionrotate(Dimension dim, Direction dir)
static Dimensionrotate(Dimension dim, boolean horizontal)
static Insetsrotate(Direction dir, Insets insets)
static Insetsunrotate(Direction dir, Insets insets)

Method Detail

add

public static Dimension add(Dimension dim, Insets insets)

getBorderLayoutOrientation

public static String getBorderLayoutOrientation(Direction direction)

getChildContaining

public static Component getChildContaining(Component parent, Component component)

getInteriorArea

public static Rectangle getInteriorArea(Container container)

getInteriorSize

public static Dimension getInteriorSize(Container container)

getMaxMinimumSize

public static Dimension getMaxMinimumSize(Component[] components)

getMaxPreferredSize

public static Dimension getMaxPreferredSize(Component[] components)

getMinMaximumSize

public static Dimension getMinMaximumSize(Component[] components)

getValidSize

public static Dimension getValidSize(Dimension dim, Component component)

getVisibleChildren

public static Component[] getVisibleChildren(Container parent)

getVisibleChildren

public static Component[] getVisibleChildren(Component[] components)

isDescendingFrom

public static boolean isDescendingFrom(Component component, Component parent)

rotate

public static Dimension rotate(Dimension dim, Direction dir)

rotate

public static Dimension rotate(Dimension dim, boolean horizontal)

rotate

public static Insets rotate(Direction dir, Insets insets)

unrotate

public static Insets unrotate(Direction dir, Insets insets)