|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.co.ist.mwt.MarginLayoutManager | +--uk.co.ist.mwt.RowColLayout
This layout manager is the base class for both types of RowColumn emulation; the tightly-packed one, TightPackedRCLayout, and the column-packed one, ColumnPackedRCLayout.
Field Summary | |
protected boolean |
adjustLast
Should we adjust the last column (row if horizontal) to fit whatever space is left after having placed all of the other columns/rows? |
protected boolean |
vertical
Is this layout meant to be vertical? Or horizontal? |
Fields inherited from class uk.co.ist.mwt.MarginLayoutManager |
marginHeight,
marginWidth |
Constructor Summary | |
RowColLayout()
|
Method Summary | |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Add a component to the layout manager's records. |
boolean |
getAdjustLast()
Get accessor for the 'adjust last' flag, which determines whether the last column (row if horizontal) is resized in width (height) to take advantage of any extra space remaining when the other columns (rows) have been laid out |
boolean |
getVertical()
Get accessor for the 'vertical' flag. |
protected abstract java.awt.Dimension |
layoutSize(java.awt.Container parent,
boolean minimum)
Method to find out the size of a parent container with this layout |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
Method to find the minimum size of the parent container with this layout. |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
Method to find the preferred size of the parent container with this layout. |
void |
removeLayoutComponent(java.awt.Component comp)
Remove a component from the layout manager's records. |
void |
setAdjustLast(boolean adjust)
Set accessor for the 'adjust last' flag, which determines whether the last column (row if horizontal) is resized in width (height) to take advantage of any extra space remaining when the other columns (rows) have been laid out |
void |
setVertical(boolean vert)
Set accessor for the 'vertical' flag. |
Methods inherited from class uk.co.ist.mwt.MarginLayoutManager |
getMarginHeight,
getMarginWidth,
layoutContainer,
setMarginHeight,
setMarginWidth,
sizeOfComponent |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected boolean adjustLast
protected boolean vertical
Constructor Detail |
public RowColLayout()
Method Detail |
public void setAdjustLast(boolean adjust)
adjust
- the new value for the flaggetAdjustLast()
,
setVertical(boolean)
public boolean getAdjustLast()
setAdjustLast(boolean)
,
setVertical(boolean)
public void setVertical(boolean vert)
vert
- true if the new layout should be vertical, false if it
should be horizontalgetVertical()
public boolean getVertical()
setVertical(boolean)
protected abstract java.awt.Dimension layoutSize(java.awt.Container parent, boolean minimum)
parent
- the parent containerminimum
- true if we want the minimum size, false if we want
the preferred sizeminimumLayoutSize(java.awt.Container)
,
preferredLayoutSize(java.awt.Container)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
parent
- the component to be laid outpreferredLayoutSize(java.awt.Container)
,
layoutSize(java.awt.Container, boolean)
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
parent
- the component to be laid outminimumLayoutSize(java.awt.Container)
,
layoutSize(java.awt.Container, boolean)
public void removeLayoutComponent(java.awt.Component comp)
comp
- would be the component to remove.addLayoutComponent(java.lang.String, java.awt.Component)
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
comp
- would be the component to add.name
- would be the name with which to add the component.removeLayoutComponent(java.awt.Component)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |