|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.widget.GridFlowLayout
public class GridFlowLayout
Ce layout place les composants de gauche à droite ou de droite à gauche selon
la valeur de Component.getComponentOrientation(). Si un
composant n'a pas assez de place pour se mettre sur la ligne courant, il est
mis sur la ligne suivante et les composants sont redimensionnés pour prendre
le maximum de place disponible sur la ligne. Si le container est dans un
JViewport (ou JScrollPane), ce layout
essai de ne jamais faire apparaitre le ScrollBar horizontal.
Tous les composants ont la même taille.
| Field Summary | |
|---|---|
protected java.util.Map<java.awt.Component,java.lang.Object> |
positions
|
| Constructor Summary | |
|---|---|
GridFlowLayout()
GridFlowLayout constructor make a GridFlowLayout with default value (1) for gap |
|
GridFlowLayout(int hgap,
int vgap)
GridFlowLayout constructor |
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
Method addLayoutComponent |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Method addLayoutComponent |
java.awt.Component[] |
computeOrder(java.awt.Component[] components)
Method [] |
protected int |
getComponentVisibleCount(java.awt.Container parent)
Method getComponentVisibleCount |
java.lang.Number |
getConstraints(java.awt.Component comp)
Method getConstraints |
int |
getHgap()
Gets the horizontal gap between components. |
float |
getLayoutAlignmentX(java.awt.Container target)
Method getLayoutAlignmentX |
float |
getLayoutAlignmentY(java.awt.Container target)
Method getLayoutAlignmentY |
protected java.awt.Dimension |
getMaxWidthHeight(java.awt.Container parent)
Method getMaxWidthHeight |
protected java.awt.Dimension |
getMinWidthHeight(java.awt.Container parent)
Method getMinWidthHeight |
int |
getVgap()
Gets the vertical gap between components. |
void |
invalidateLayout(java.awt.Container target)
Method invalidateLayout |
void |
layoutContainer(java.awt.Container parent)
Method layoutContainer |
static void |
main(java.lang.String[] args)
|
java.awt.Dimension |
maximumLayoutSize(java.awt.Container target)
Method maximumLayoutSize |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
Method minimumLayoutSize |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
Method preferredLayoutSize |
void |
removeLayoutComponent(java.awt.Component comp)
Method removeLayoutComponent |
void |
setConstraints(java.awt.Component comp,
java.lang.Number constraints)
Method setConstraints |
void |
setHgap(int hgap)
Sets the horizontal gap between components. |
void |
setVgap(int vgap)
Sets the vertical gap between components. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<java.awt.Component,java.lang.Object> positions
| Constructor Detail |
|---|
public GridFlowLayout()
public GridFlowLayout(int hgap,
int vgap)
hgap - the horizontal gap between two componentsvgap - the vertical gap between two components| Method Detail |
|---|
public int getHgap()
setHgap(int)public void setHgap(int hgap)
hgap - the horizontal gap between componentsgetHgap()public int getVgap()
setVgap(int)public void setVgap(int vgap)
vgap - the vertical gap between componentsgetVgap()
public void addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
addLayoutComponent in interface java.awt.LayoutManager2comp - the component to addconstraints - a constraint which is a Number (position)
public void setConstraints(java.awt.Component comp,
java.lang.Number constraints)
comp - the compoenentconstraints - public java.lang.Number getConstraints(java.awt.Component comp)
comp -
public float getLayoutAlignmentX(java.awt.Container target)
getLayoutAlignmentX in interface java.awt.LayoutManager2target -
public float getLayoutAlignmentY(java.awt.Container target)
getLayoutAlignmentY in interface java.awt.LayoutManager2target -
public void invalidateLayout(java.awt.Container target)
invalidateLayout in interface java.awt.LayoutManager2target -
public void addLayoutComponent(java.lang.String name,
java.awt.Component comp)
addLayoutComponent in interface java.awt.LayoutManagername - comp - public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerparent -
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerparent -
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
maximumLayoutSize in interface java.awt.LayoutManager2target -
public void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent in interface java.awt.LayoutManagercomp - public void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerparent - protected int getComponentVisibleCount(java.awt.Container parent)
parent -
protected java.awt.Dimension getMaxWidthHeight(java.awt.Container parent)
parent -
protected java.awt.Dimension getMinWidthHeight(java.awt.Container parent)
parent -
public java.awt.Component[] computeOrder(java.awt.Component[] components)
components -
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||