public abstract class AbstractUnitLayout extends Object implements LayoutManager
Modifier and Type | Field and Description |
---|---|
protected int |
gap |
protected static int |
HORIZONAL_UNIT_HEIGHT_LIMIT |
protected static int |
LABEL_HEIGHT_THRESHOLD |
protected static int |
PIXELS_PER_FONT_SIZE |
protected static String |
POST_NEWLINE |
protected static String |
PRE_NEWLINE |
Constructor and Description |
---|
AbstractUnitLayout(int gap) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addLayoutComponent(String name,
Component comp) |
static float |
getSreenRatio()
Get the screen ratio, ie: Width / Height.
|
abstract void |
layoutContainer(Container parent) |
abstract Dimension |
minimumLayoutSize(Container parent) |
abstract Dimension |
preferredLayoutSize(Container parent) |
abstract void |
removeLayoutComponent(Component comp) |
static void |
setNewLineAfter(JComponent c) |
static void |
setNewLineBefore(JComponent c) |
protected static int PIXELS_PER_FONT_SIZE
protected static final int LABEL_HEIGHT_THRESHOLD
protected static final String PRE_NEWLINE
protected static final String POST_NEWLINE
protected static int HORIZONAL_UNIT_HEIGHT_LIMIT
protected int gap
public abstract void addLayoutComponent(String name, Component comp)
addLayoutComponent
in interface LayoutManager
public abstract void removeLayoutComponent(Component comp)
removeLayoutComponent
in interface LayoutManager
public abstract Dimension preferredLayoutSize(Container parent)
preferredLayoutSize
in interface LayoutManager
public abstract Dimension minimumLayoutSize(Container parent)
minimumLayoutSize
in interface LayoutManager
public abstract void layoutContainer(Container parent)
layoutContainer
in interface LayoutManager
public static float getSreenRatio()
public static void setNewLineBefore(JComponent c)
public static void setNewLineAfter(JComponent c)
Copyright © 2018 universAAL Consortium. All rights reserved.