org.apache.pivot.wtk.skin.terra
Class TerraSpinnerSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.terra.TerraSpinnerSkin
- All Implemented Interfaces:
- org.apache.pivot.wtk.ComponentKeyListener, org.apache.pivot.wtk.ComponentListener, org.apache.pivot.wtk.ComponentMouseButtonListener, org.apache.pivot.wtk.ComponentMouseListener, org.apache.pivot.wtk.ComponentMouseWheelListener, org.apache.pivot.wtk.ComponentStateListener, org.apache.pivot.wtk.ComponentTooltipListener, org.apache.pivot.wtk.ConstrainedVisual, org.apache.pivot.wtk.ContainerListener, org.apache.pivot.wtk.ContainerMouseListener, org.apache.pivot.wtk.Skin, org.apache.pivot.wtk.Spinner.Skin, org.apache.pivot.wtk.SpinnerListener, org.apache.pivot.wtk.SpinnerSelectionListener, org.apache.pivot.wtk.Visual
public class TerraSpinnerSkin
- extends org.apache.pivot.wtk.skin.ContainerSkin
- implements org.apache.pivot.wtk.Spinner.Skin, org.apache.pivot.wtk.SpinnerListener, org.apache.pivot.wtk.SpinnerSelectionListener
Spinner skin.
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
org.apache.pivot.wtk.skin.ContainerSkin.IndexFocusTraversalPolicy |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SpinnerListener |
org.apache.pivot.wtk.SpinnerListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SpinnerSelectionListener |
org.apache.pivot.wtk.SpinnerSelectionListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
org.apache.pivot.wtk.ContainerListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
org.apache.pivot.wtk.ContainerMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
org.apache.pivot.wtk.ComponentListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
org.apache.pivot.wtk.ComponentStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
org.apache.pivot.wtk.ComponentMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
org.apache.pivot.wtk.ComponentMouseButtonListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
org.apache.pivot.wtk.ComponentKeyListener.Adapter |
|
Method Summary |
void |
circularChanged(org.apache.pivot.wtk.Spinner spinner)
|
void |
enabledChanged(org.apache.pivot.wtk.Component component)
|
int |
getBaseline(int width,
int height)
|
Color |
getBorderColor()
|
Color |
getButtonBackgroundColor()
|
Color |
getButtonColor()
|
Color |
getColor()
|
org.apache.pivot.wtk.Bounds |
getContentBounds()
|
Color |
getDisabledColor()
|
Font |
getFont()
|
int |
getPreferredHeight(int width)
|
int |
getPreferredWidth(int height)
|
void |
install(org.apache.pivot.wtk.Component component)
|
protected void |
invalidateContent()
|
boolean |
isSizeToContent()
|
void |
itemRendererChanged(org.apache.pivot.wtk.Spinner spinner,
org.apache.pivot.wtk.Spinner.ItemRenderer previousItemRenderer)
|
void |
layout()
|
boolean |
mouseClick(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y,
int count)
|
void |
paint(Graphics2D graphics)
|
void |
selectedIndexChanged(org.apache.pivot.wtk.Spinner spinner,
int previousSelectedIndex)
|
void |
selectedItemChanged(org.apache.pivot.wtk.Spinner spinner,
Object previousSelectedItem)
|
void |
setBorderColor(Color borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setButtonBackgroundColor(Color buttonBackgroundColor)
|
void |
setButtonBackgroundColor(String buttonBackgroundColor)
|
void |
setButtonColor(String buttonColor)
|
void |
setButtonImageColor(Color buttonColor)
|
void |
setColor(Color color)
|
void |
setColor(String color)
|
void |
setDisabledColor(Color disabledColor)
|
void |
setDisabledColor(String disabledColor)
|
void |
setFont(org.apache.pivot.collections.Dictionary<String,?> font)
|
void |
setFont(Font font)
|
void |
setFont(String font)
|
void |
setSize(int width,
int height)
|
void |
setSizeToContent(boolean sizeToContent)
|
void |
spinnerDataChanged(org.apache.pivot.wtk.Spinner spinner,
org.apache.pivot.collections.List<?> previousSpinnerData)
|
| Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
| Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, focusedChanged, getBaseline, getComponent, getHeight, getPreferredSize, getWidth, heightLimitsChanged, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUTTON_IMAGE_SIZE
public static final int BUTTON_IMAGE_SIZE
- See Also:
- Constant Field Values
TerraSpinnerSkin
public TerraSpinnerSkin()
setSize
public void setSize(int width,
int height)
- Specified by:
setSize in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
setSize in class org.apache.pivot.wtk.skin.ComponentSkin
install
public void install(org.apache.pivot.wtk.Component component)
- Specified by:
install in interface org.apache.pivot.wtk.Skin- Overrides:
install in class org.apache.pivot.wtk.skin.ContainerSkin
getPreferredWidth
public int getPreferredWidth(int height)
- Specified by:
getPreferredWidth in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredWidth in class org.apache.pivot.wtk.skin.ContainerSkin
getPreferredHeight
public int getPreferredHeight(int width)
- Specified by:
getPreferredHeight in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredHeight in class org.apache.pivot.wtk.skin.ContainerSkin
getBaseline
public int getBaseline(int width,
int height)
- Specified by:
getBaseline in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getBaseline in class org.apache.pivot.wtk.skin.ComponentSkin
layout
public void layout()
- Specified by:
layout in interface org.apache.pivot.wtk.Skin
paint
public void paint(Graphics2D graphics)
- Specified by:
paint in interface org.apache.pivot.wtk.Visual- Overrides:
paint in class org.apache.pivot.wtk.skin.ContainerSkin
enabledChanged
public void enabledChanged(org.apache.pivot.wtk.Component component)
- Specified by:
enabledChanged in interface org.apache.pivot.wtk.ComponentStateListener- Overrides:
enabledChanged in class org.apache.pivot.wtk.skin.ComponentSkin
mouseClick
public boolean mouseClick(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y,
int count)
- Specified by:
mouseClick in interface org.apache.pivot.wtk.ComponentMouseButtonListener- Overrides:
mouseClick in class org.apache.pivot.wtk.skin.ComponentSkin
invalidateContent
protected void invalidateContent()
getColor
public Color getColor()
setColor
public void setColor(Color color)
setColor
public final void setColor(String color)
getDisabledColor
public Color getDisabledColor()
setDisabledColor
public void setDisabledColor(Color disabledColor)
setDisabledColor
public final void setDisabledColor(String disabledColor)
getBorderColor
public Color getBorderColor()
setBorderColor
public void setBorderColor(Color borderColor)
setBorderColor
public final void setBorderColor(String borderColor)
getButtonColor
public Color getButtonColor()
setButtonImageColor
public void setButtonImageColor(Color buttonColor)
setButtonColor
public final void setButtonColor(String buttonColor)
getButtonBackgroundColor
public Color getButtonBackgroundColor()
setButtonBackgroundColor
public void setButtonBackgroundColor(Color buttonBackgroundColor)
setButtonBackgroundColor
public final void setButtonBackgroundColor(String buttonBackgroundColor)
getFont
public Font getFont()
setFont
public void setFont(Font font)
setFont
public final void setFont(String font)
setFont
public final void setFont(org.apache.pivot.collections.Dictionary<String,?> font)
isSizeToContent
public boolean isSizeToContent()
setSizeToContent
public void setSizeToContent(boolean sizeToContent)
getContentBounds
public org.apache.pivot.wtk.Bounds getContentBounds()
- Specified by:
getContentBounds in interface org.apache.pivot.wtk.Spinner.Skin
spinnerDataChanged
public void spinnerDataChanged(org.apache.pivot.wtk.Spinner spinner,
org.apache.pivot.collections.List<?> previousSpinnerData)
- Specified by:
spinnerDataChanged in interface org.apache.pivot.wtk.SpinnerListener
itemRendererChanged
public void itemRendererChanged(org.apache.pivot.wtk.Spinner spinner,
org.apache.pivot.wtk.Spinner.ItemRenderer previousItemRenderer)
- Specified by:
itemRendererChanged in interface org.apache.pivot.wtk.SpinnerListener
circularChanged
public void circularChanged(org.apache.pivot.wtk.Spinner spinner)
- Specified by:
circularChanged in interface org.apache.pivot.wtk.SpinnerListener
selectedIndexChanged
public void selectedIndexChanged(org.apache.pivot.wtk.Spinner spinner,
int previousSelectedIndex)
- Specified by:
selectedIndexChanged in interface org.apache.pivot.wtk.SpinnerSelectionListener
selectedItemChanged
public void selectedItemChanged(org.apache.pivot.wtk.Spinner spinner,
Object previousSelectedItem)
- Specified by:
selectedItemChanged in interface org.apache.pivot.wtk.SpinnerSelectionListener