public class OSPLayout
extends java.awt.BorderLayout
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
BOTTOM_LEFT_CORNER |
The bottom left corner layout constraint.
|
static java.lang.String |
BOTTOM_RIGHT_CORNER |
The bottom right layout constraint.
|
static java.lang.String |
CENTERED |
The bottom right layout constraint.
|
static int |
macOffset |
|
static java.lang.String |
TOP_LEFT_CORNER |
The top left corner layout constraint.
|
static java.lang.String |
TOP_RIGHT_CORNER |
The top right corner layout constraint.
|
| Constructor | Description |
|---|---|
OSPLayout() |
Constructs a new OSP layout with no gaps between components.
|
OSPLayout(int hgap,
int vgap) |
Constructs a new OSP layout with the specified gaps between components.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints) |
|
void |
checkLayoutRect(java.awt.Container c,
java.awt.Rectangle viewRect) |
|
java.awt.Component[] |
getComponents() |
|
void |
layoutContainer(java.awt.Container target) |
Lays out the container argument using this layout.
|
boolean |
quickLayout(java.awt.Container target,
java.awt.Component c) |
Lays out a single component by setting the component's bounds.
|
void |
removeLayoutComponent(java.awt.Component comp) |
Removes the specified component from this border layout.
|
public static int macOffset
public static final java.lang.String TOP_LEFT_CORNER
public static final java.lang.String TOP_RIGHT_CORNER
public static final java.lang.String BOTTOM_LEFT_CORNER
public static final java.lang.String BOTTOM_RIGHT_CORNER
public static final java.lang.String CENTERED
public OSPLayout()
public OSPLayout(int hgap,
int vgap)
hgap
and the vertical gap is specified by vgap.hgap - the horizontal gap.vgap - the vertical gap.public void addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
addLayoutComponent in class java.awt.BorderLayoutpublic void removeLayoutComponent(java.awt.Component comp)
remove or
removeAll methods. Most applications do not call this
method directly.removeLayoutComponent in class java.awt.BorderLayoutcomp - the component to be removed.Container.remove(java.awt.Component),
Container.removeAll()public void layoutContainer(java.awt.Container target)
layoutContainer in class java.awt.BorderLayouttarget - Containerpublic boolean quickLayout(java.awt.Container target,
java.awt.Component c)
target - Containerpublic void checkLayoutRect(java.awt.Container c,
java.awt.Rectangle viewRect)
public java.awt.Component[] getComponents()