|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.wtk.skin.ComponentSkin
pivot.wtk.skin.ContainerSkin
pivot.wtk.skin.terra.TerraSpinnerSkin
public class TerraSpinnerSkin
Spinner skin.
Nested Class Summary | |
---|---|
protected class |
TerraSpinnerSkin.SpinButton
Spinner button. |
protected class |
TerraSpinnerSkin.SpinButtonImage
Abstract base class for button images. |
protected class |
TerraSpinnerSkin.SpinButtonSkin
Spinner button skin. |
protected class |
TerraSpinnerSkin.SpinDownImage
|
protected class |
TerraSpinnerSkin.SpinnerContent
Component that holds the content of a spinner. |
protected class |
TerraSpinnerSkin.SpinnerContentSkin
SpinnerContent skin. |
protected class |
TerraSpinnerSkin.SpinUpImage
|
Nested classes/interfaces inherited from class pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface pivot.wtk.SpinnerListener |
---|
SpinnerListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentListener |
---|
ComponentListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentStateListener |
---|
ComponentStateListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentMouseListener |
---|
ComponentMouseListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentMouseButtonListener |
---|
ComponentMouseButtonListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentKeyListener |
---|
ComponentKeyListener.Adapter |
Field Summary | |
---|---|
static int |
BUTTON_IMAGE_SIZE
|
Fields inherited from class pivot.wtk.skin.ComponentSkin |
---|
SHOW_TOOLTIP_TIMEOUT |
Constructor Summary | |
---|---|
TerraSpinnerSkin()
|
Method Summary | |
---|---|
void |
circularChanged(Spinner spinner)
Called when a spinner's circular property has changed. |
Color |
getBorderColor()
|
Color |
getButtonBackgroundColor()
|
Color |
getButtonColor()
|
Color |
getColor()
|
Bounds |
getContentBounds()
|
Color |
getDisabledColor()
|
Font |
getFont()
|
int |
getPreferredHeight(int width)
Returns the visual's preferred height given the provided width constraint. |
int |
getPreferredWidth(int height)
Returns the visual's preferred width given the provided height constraint. |
void |
install(Component component)
Associates a skin with a component. |
protected void |
invalidateContent()
|
boolean |
isSizeToContent()
|
void |
itemRendererChanged(Spinner spinner,
Spinner.ItemRenderer previousItemRenderer)
Called when a spinner's item renderer has changed. |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
boolean |
mouseClick(Component component,
Mouse.Button button,
int x,
int y,
int count)
Called when a mouse button is clicked over a component. |
void |
paint(Graphics2D graphics)
Paints the visual. |
void |
selectedIndexChanged(Spinner spinner,
int previousSelectedIndex)
Called when a spinner's selected index has changed. |
void |
selectedItemKeyChanged(Spinner spinner,
String previousSelectedItemKey)
Called when a spinner's selected value key has changed. |
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(Font font)
|
void |
setFont(String font)
|
void |
setSize(int width,
int height)
Sets the visual's render size. |
void |
setSizeToContent(boolean sizeToContent)
|
void |
spinnerDataChanged(Spinner spinner,
List<?> previousSpinnerData)
Called when a spinner's data has changed. |
void |
uninstall()
Dissociates a skin from a component. |
Methods inherited from class pivot.wtk.skin.ContainerSkin |
---|
componentInserted, componentsRemoved, contextKeyChanged, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, displayableChanged, enabledChanged, focusedChanged, getComponent, getHeight, getPreferredSize, getWidth, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, sizeChanged, styleUpdated, tooltipTextChanged, visibleChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BUTTON_IMAGE_SIZE
Constructor Detail |
---|
public TerraSpinnerSkin()
Method Detail |
---|
public void setSize(int width, int height)
ConstrainedVisual
setSize
in interface ConstrainedVisual
setSize
in class ComponentSkin
public void install(Component component)
Skin
install
in interface Skin
install
in class ContainerSkin
component
- The component to which the skin is being attached.public void uninstall()
Skin
uninstall
in interface Skin
uninstall
in class ContainerSkin
public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth
in interface ConstrainedVisual
getPreferredWidth
in class ContainerSkin
height
- The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight
in interface ConstrainedVisual
getPreferredHeight
in class ContainerSkin
width
- The width by which to constrain the preferred height, or -1
for no constraint.public void layout()
Skin
layout
in interface Skin
public void paint(Graphics2D graphics)
Visual
paint
in interface Visual
paint
in class ContainerSkin
graphics
- The graphics context in which to paint the visual.public boolean mouseClick(Component component, Mouse.Button button, int x, int y, int count)
ComponentMouseButtonListener
mouseClick
in interface ComponentMouseButtonListener
mouseClick
in class ComponentSkin
protected void invalidateContent()
public Color getColor()
public void setColor(Color color)
public final void setColor(String color)
public Color getDisabledColor()
public void setDisabledColor(Color disabledColor)
public final void setDisabledColor(String disabledColor)
public Color getBorderColor()
public void setBorderColor(Color borderColor)
public final void setBorderColor(String borderColor)
public Color getButtonColor()
public void setButtonImageColor(Color buttonColor)
public final void setButtonColor(String buttonColor)
public Color getButtonBackgroundColor()
public void setButtonBackgroundColor(Color buttonBackgroundColor)
public final void setButtonBackgroundColor(String buttonBackgroundColor)
public Font getFont()
public void setFont(Font font)
public final void setFont(String font)
public boolean isSizeToContent()
public void setSizeToContent(boolean sizeToContent)
public Bounds getContentBounds()
getContentBounds
in interface Spinner.Skin
public void spinnerDataChanged(Spinner spinner, List<?> previousSpinnerData)
SpinnerListener
spinnerDataChanged
in interface SpinnerListener
public void itemRendererChanged(Spinner spinner, Spinner.ItemRenderer previousItemRenderer)
SpinnerListener
itemRendererChanged
in interface SpinnerListener
public void circularChanged(Spinner spinner)
SpinnerListener
circularChanged
in interface SpinnerListener
public void selectedItemKeyChanged(Spinner spinner, String previousSelectedItemKey)
SpinnerListener
selectedItemKeyChanged
in interface SpinnerListener
public void selectedIndexChanged(Spinner spinner, int previousSelectedIndex)
SpinnerSelectionListener
selectedIndexChanged
in interface SpinnerSelectionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |