public class WrapFlowLayout extends AbstractLayoutManager implements SwingConstants
Modifier and Type | Field and Description |
---|---|
protected boolean |
fillWidth |
protected boolean |
fitWidth
todo 1.
|
protected int |
halign |
protected int |
hgap |
protected int |
maxHeight |
protected int |
maxWidth |
protected ArrayList<RowData> |
rowsData |
protected int |
valign |
protected int |
vgap |
protected boolean |
wrapEachComponent |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Constructor and Description |
---|
WrapFlowLayout() |
WrapFlowLayout(boolean fillWidth) |
WrapFlowLayout(boolean fillWidth,
int hgap,
int vgap) |
WrapFlowLayout(int hgap,
int vgap) |
Modifier and Type | Method and Description |
---|---|
int |
getHalign() |
int |
getHgap() |
int |
getMaxHeight() |
int |
getMaxWidth() |
ArrayList<RowData> |
getRowsData() |
protected int |
getStartX(Container container,
Insets insets,
RowData row) |
protected int |
getStartY(Container container,
Insets insets) |
int |
getValign() |
int |
getVgap() |
boolean |
isFillWidth() |
boolean |
isFitWidth() |
boolean |
isWrapEachComponent() |
void |
layoutContainer(Container container) |
Dimension |
minimumLayoutSize(Container container) |
Dimension |
preferredLayoutSize(Container container) |
void |
setFillWidth(boolean fillWidth) |
void |
setFitWidth(boolean fitWidth) |
void |
setHalign(int halign) |
void |
setHgap(int hgap) |
void |
setValign(int valign) |
void |
setVgap(int vgap) |
void |
setWrapEachComponent(boolean wrapEachComponent) |
addComponent, addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, migrate, removeComponent, removeLayoutComponent
protected boolean fitWidth
protected boolean fillWidth
protected int hgap
protected int vgap
protected int halign
protected int valign
protected boolean wrapEachComponent
protected int maxWidth
protected int maxHeight
public WrapFlowLayout()
public WrapFlowLayout(boolean fillWidth)
public WrapFlowLayout(int hgap, int vgap)
public WrapFlowLayout(boolean fillWidth, int hgap, int vgap)
public boolean isFitWidth()
public void setFitWidth(boolean fitWidth)
public boolean isFillWidth()
public void setFillWidth(boolean fillWidth)
public int getHgap()
public void setHgap(int hgap)
public int getVgap()
public void setVgap(int vgap)
public int getHalign()
public void setHalign(int halign)
public int getValign()
public void setValign(int valign)
public boolean isWrapEachComponent()
public void setWrapEachComponent(boolean wrapEachComponent)
public int getMaxWidth()
public int getMaxHeight()
@NotNull public Dimension preferredLayoutSize(@NotNull Container container)
preferredLayoutSize
in interface LayoutManager
preferredLayoutSize
in class AbstractLayoutManager
@NotNull public Dimension minimumLayoutSize(@NotNull Container container)
minimumLayoutSize
in interface LayoutManager
minimumLayoutSize
in class AbstractLayoutManager
public void layoutContainer(@NotNull Container container)
layoutContainer
in interface LayoutManager
layoutContainer
in class AbstractLayoutManager
Copyright © 2020. All rights reserved.