public class ToolbarLayout extends AbstractLayoutManager implements javax.swing.SwingConstants
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.awt.Component,java.lang.String> |
constraints |
static java.lang.String |
END |
static java.lang.String |
FILL |
protected java.awt.Insets |
margin |
static java.lang.String |
MIDDLE |
protected int |
orientation |
protected int |
partsSpacing |
protected int |
spacing |
static java.lang.String |
START |
| Constructor and Description |
|---|
ToolbarLayout()
Some extended constructors
|
ToolbarLayout(int spacing) |
ToolbarLayout(int spacing,
int orientation) |
ToolbarLayout(int spacing,
int partsSpacing,
int orientation) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(java.awt.Component component,
java.lang.Object constraints)
Caled when component added into container with this layout.
|
protected java.awt.Insets |
getActualInsets(java.awt.Container container) |
java.util.Map<java.awt.Component,java.lang.String> |
getConstraints()
Layout constraints
|
java.awt.Insets |
getMargin()
Layout sides margin In case this value is null component border is taken into account instead
|
int |
getOrientation()
Layout orientation
|
int |
getPartsSpacing()
Start-end parts spacing This one does not affect layout if there are any components in FILL part
|
int |
getSpacing()
Layout cells spacing
|
protected boolean |
hasElement(java.lang.String element) |
void |
layoutContainer(java.awt.Container parent) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent) |
void |
removeComponent(java.awt.Component component)
Called when component removed from container with this layout.
|
void |
setConstraints(java.util.Map<java.awt.Component,java.lang.String> constraints) |
void |
setMargin(java.awt.Insets margin) |
void |
setOrientation(int orientation) |
void |
setPartsSpacing(int partsSpacing) |
void |
setSpacing(int spacing) |
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, removeLayoutComponentpublic static final java.lang.String START
public static final java.lang.String MIDDLE
public static final java.lang.String FILL
public static final java.lang.String END
protected java.util.Map<java.awt.Component,java.lang.String> constraints
protected int spacing
protected int partsSpacing
protected int orientation
protected java.awt.Insets margin
public ToolbarLayout()
public ToolbarLayout(int spacing)
public ToolbarLayout(int spacing,
int orientation)
public ToolbarLayout(int spacing,
int partsSpacing,
int orientation)
public java.util.Map<java.awt.Component,java.lang.String> getConstraints()
public void setConstraints(java.util.Map<java.awt.Component,java.lang.String> constraints)
public int getSpacing()
public void setSpacing(int spacing)
public int getPartsSpacing()
public void setPartsSpacing(int partsSpacing)
public int getOrientation()
public void setOrientation(int orientation)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets margin)
public void addComponent(java.awt.Component component,
java.lang.Object constraints)
addComponent in class AbstractLayoutManagercomponent - added componentconstraints - component constraintspublic void removeComponent(java.awt.Component component)
removeComponent in class AbstractLayoutManagercomponent - removed componentpublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerpublic void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerprotected boolean hasElement(java.lang.String element)
protected java.awt.Insets getActualInsets(java.awt.Container container)