|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jmex.bui.layout.BLayoutManager
com.jmex.bui.layout.BorderLayout
public class BorderLayout
Lays out the children of a container around the borders and one in the center. For example:
+------------------------------------+ | NORTH | +-----+------------------------+-----+ | | | | | W | CENTER | E | | | | | +-----+------------------------+-----+ | SOUTH | +------------------------------------+
| Field Summary | |
|---|---|
protected BComponent[] |
_components
|
protected int |
_hgap
|
protected int |
_vgap
|
static Integer |
CENTER
A layout constraint. |
static Integer |
EAST
A layout constraint. |
protected static Integer[] |
HORIZS
|
static Integer |
IGNORE
A layout constraint. |
static Integer |
NORTH
A layout constraint. |
static Integer |
SOUTH
A layout constraint. |
protected static Integer[] |
VERTS
|
static Integer |
WEST
A layout constraint. |
| Constructor Summary | |
|---|---|
BorderLayout()
Creates a border layout with zero gap between the horizontal components and zero gap between the vertical. |
|
BorderLayout(int hgap,
int vgap)
Creates a border layout with the specified gap between the horizontal components and the specified gap between the vertical. |
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(BComponent comp,
Object constraints)
Components added to a container will result in a call to this method, informing the layout manager of said constraints. |
Dimension |
computePreferredSize(BContainer target,
int whint,
int hhint)
Computes the preferred size for the supplied container, based on the preferred sizes of its children and the layout policy implemented by this manager. |
void |
layoutContainer(BContainer target)
Effects the layout policy of this manager on the supplied target, adjusting the size and position of its children based on the size and position of the target at the time of this call. |
void |
removeLayoutComponent(BComponent comp)
Components removed to a container for which a layout manager has been configured will result in a call to this method. |
void |
setGaps(int hgap,
int vgap)
Configures our inter-component gaps. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Integer NORTH
public static final Integer SOUTH
public static final Integer EAST
public static final Integer WEST
public static final Integer CENTER
public static final Integer IGNORE
protected int _hgap
protected int _vgap
protected BComponent[] _components
protected static final Integer[] VERTS
protected static final Integer[] HORIZS
| Constructor Detail |
|---|
public BorderLayout()
public BorderLayout(int hgap,
int vgap)
| Method Detail |
|---|
public void setGaps(int hgap,
int vgap)
public void addLayoutComponent(BComponent comp,
Object constraints)
BLayoutManager
addLayoutComponent in class BLayoutManagerpublic void removeLayoutComponent(BComponent comp)
BLayoutManager
removeLayoutComponent in class BLayoutManager
public Dimension computePreferredSize(BContainer target,
int whint,
int hhint)
BLayoutManager
computePreferredSize in class BLayoutManagerpublic void layoutContainer(BContainer target)
BLayoutManager
layoutContainer in class BLayoutManager
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||