public class WebSpinnerLayout extends AbstractLayoutManager
BasicSpinnerUI.
It properly provides equal space for both spinner buttons and calculates preferred size.
It also fixes a few minor issues and flaws in the layout.| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Component |
editor
Editor component.
|
static java.lang.String |
EDITOR
Editor layout constraint.
|
static java.lang.String |
NEXT
Next (down) button layout constraint.
|
protected java.awt.Component |
nextButton
Next (down) button.
|
static java.lang.String |
PREVIOUS
Previous (up) button layout constraint.
|
protected java.awt.Component |
previousButton
Previous (up) button.
|
| Constructor and Description |
|---|
WebSpinnerLayout() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(java.awt.Component component,
java.lang.Object constraints)
Called when component added into container with this layout.
|
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.
|
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, removeLayoutComponentpublic static final java.lang.String EDITOR
public static final java.lang.String NEXT
public static final java.lang.String PREVIOUS
protected java.awt.Component editor
protected java.awt.Component nextButton
protected java.awt.Component previousButton
public void addComponent(java.awt.Component component,
java.lang.Object constraints)
AbstractLayoutManageraddComponent in class AbstractLayoutManagercomponent - added componentconstraints - component constraintspublic void removeComponent(java.awt.Component component)
AbstractLayoutManagerremoveComponent in class AbstractLayoutManagercomponent - removed componentpublic void layoutContainer(java.awt.Container parent)
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)