Package com.jgoodies.looks.common
Class ExtBasicSpinnerLayout
- java.lang.Object
-
- com.jgoodies.looks.common.ExtBasicSpinnerLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
public final class ExtBasicSpinnerLayout extends java.lang.Object implements java.awt.LayoutManager
A simple layout manager for the editor and the next/previous buttons. See the BasicSpinnerUI javadoc for more information about exactly how the components are arranged.- Version:
- $Revision: 1.7 $
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Component
editor
private java.awt.Component
nextButton
private java.awt.Component
previousButton
private static java.awt.Dimension
ZERO_SIZE
Used by the default LayoutManager class - SpinnerLayout for missing (null) editor/nextButton/previousButton children.
-
Constructor Summary
Constructors Constructor Description ExtBasicSpinnerLayout()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.lang.String name, java.awt.Component c)
void
layoutContainer(java.awt.Container parent)
java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
java.awt.Dimension
preferredLayoutSize(java.awt.Container parent)
private static java.awt.Dimension
preferredSize(java.awt.Component c)
void
removeLayoutComponent(java.awt.Component c)
private static void
setBounds(java.awt.Component c, int x, int y, int width, int height)
-
-
-
Field Detail
-
ZERO_SIZE
private static final java.awt.Dimension ZERO_SIZE
Used by the default LayoutManager class - SpinnerLayout for missing (null) editor/nextButton/previousButton children.
-
nextButton
private java.awt.Component nextButton
-
previousButton
private java.awt.Component previousButton
-
editor
private java.awt.Component editor
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component c)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component c)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
preferredSize
private static java.awt.Dimension preferredSize(java.awt.Component c)
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
setBounds
private static void setBounds(java.awt.Component c, int x, int y, int width, int height)
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
-