org.apache.pivot.wtk.skin.terra
Class TerraPushButtonSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ButtonSkin
org.apache.pivot.wtk.skin.PushButtonSkin
org.apache.pivot.wtk.skin.terra.TerraPushButtonSkin
- All Implemented Interfaces:
- ButtonListener, ButtonPressListener, ButtonStateListener, ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ComponentTooltipListener, ConstrainedVisual, Skin, Visual
- Direct Known Subclasses:
- TerraFrameSkin.FrameButtonSkin
public class TerraPushButtonSkin
- extends PushButtonSkin
Terra push button skin.
Methods inherited from class org.apache.pivot.wtk.skin.ButtonSkin |
actionChanged, buttonDataChanged, buttonGroupChanged, buttonPressed, dataRendererChanged, install, layout, mouseOver, stateChanged, toggleButtonChanged, triStateChanged |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyTyped, locationChanged, menuHandlerChanged, mouseMove, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TerraPushButtonSkin
public TerraPushButtonSkin()
getPreferredWidth
public int getPreferredWidth(int height)
- Description copied from interface:
ConstrainedVisual
- Returns the visual's preferred width given the provided height
constraint.
- Parameters:
height
- The height by which to constrain the preferred width, or -1
for no constraint.
getPreferredHeight
public int getPreferredHeight(int width)
- Description copied from interface:
ConstrainedVisual
- Returns the visual's preferred height given the provided width
constraint.
- Parameters:
width
- The width by which to constrain the preferred height, or -1
for no constraint.
getPreferredSize
public Dimensions getPreferredSize()
- Description copied from interface:
ConstrainedVisual
- Returns the visual's unconstrained preferred size.
- Specified by:
getPreferredSize
in interface ConstrainedVisual
- Overrides:
getPreferredSize
in class ComponentSkin
getBaseline
public int getBaseline(int width,
int height)
- Description copied from interface:
ConstrainedVisual
- Returns the baseline for a given width and height.
- Specified by:
getBaseline
in interface ConstrainedVisual
- Overrides:
getBaseline
in class ComponentSkin
- Returns:
- The baseline relative to the origin of this visual, or -1 if
this visual does not have a baseline.
paint
public void paint(Graphics2D graphics)
- Description copied from interface:
Visual
- Paints the visual.
- Parameters:
graphics
- The graphics context in which to paint the visual.
isFocusable
public boolean isFocusable()
- Description copied from class:
ComponentSkin
- By default, skins are focusable.
- Specified by:
isFocusable
in interface Skin
- Overrides:
isFocusable
in class ComponentSkin
- Returns:
- true if this skin is focusable; false, otherwise.
isOpaque
public boolean isOpaque()
- Description copied from class:
ComponentSkin
- By default, skins are assumed to be opaque.
- Specified by:
isOpaque
in interface Skin
- Overrides:
isOpaque
in class ComponentSkin
- Returns:
- true if this skin is opaque; false if any part of it
is transparent or translucent.
getFont
public Font getFont()
setFont
public void setFont(Font font)
setFont
public final void setFont(String font)
setFont
public final void setFont(Dictionary<String,?> font)
getColor
public Color getColor()
setColor
public void setColor(Color color)
setColor
public final void setColor(String color)
setColor
public final void setColor(int color)
getDisabledColor
public Color getDisabledColor()
setDisabledColor
public void setDisabledColor(Color disabledColor)
setDisabledColor
public final void setDisabledColor(String disabledColor)
setDisabledColor
public final void setDisabledColor(int disabledColor)
getBackgroundColor
public Color getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
setBackgroundColor
public final void setBackgroundColor(String backgroundColor)
setBackgroundColor
public final void setBackgroundColor(int backgroundColor)
getDisabledBackgroundColor
public Color getDisabledBackgroundColor()
setDisabledBackgroundColor
public void setDisabledBackgroundColor(Color disabledBackgroundColor)
setDisabledBackgroundColor
public final void setDisabledBackgroundColor(String disabledBackgroundColor)
setDisabledBackgroundColor
public final void setDisabledBackgroundColor(int disabledBackgroundColor)
getBorderColor
public Color getBorderColor()
setBorderColor
public void setBorderColor(Color borderColor)
setBorderColor
public final void setBorderColor(String borderColor)
setBorderColor
public final void setBorderColor(int borderColor)
getDisabledBorderColor
public Color getDisabledBorderColor()
setDisabledBorderColor
public void setDisabledBorderColor(Color disabledBorderColor)
setDisabledBorderColor
public final void setDisabledBorderColor(String disabledBorderColor)
setDisabledBorderColor
public final void setDisabledBorderColor(int disabledBorderColor)
getPadding
public Insets getPadding()
setPadding
public void setPadding(Insets padding)
setPadding
public final void setPadding(Dictionary<String,?> padding)
setPadding
public final void setPadding(int padding)
setPadding
public final void setPadding(Number padding)
setPadding
public final void setPadding(String padding)
getMinimumAspectRatio
public float getMinimumAspectRatio()
setMinimumAspectRatio
public void setMinimumAspectRatio(float minimumAspectRatio)
setMinimumAspectRatio
public final void setMinimumAspectRatio(Number minimumAspectRatio)
getMaximumAspectRatio
public float getMaximumAspectRatio()
setMaximumAspectRatio
public void setMaximumAspectRatio(float maximumAspectRatio)
setMaximumAspectRatio
public final void setMaximumAspectRatio(Number maximumAspectRatio)
isToolbar
public boolean isToolbar()
setToolbar
public void setToolbar(boolean toolbar)
mouseOut
public void mouseOut(Component component)
- Description copied from interface:
ComponentMouseListener
- Called when the mouse exits a component.
- Specified by:
mouseOut
in interface ComponentMouseListener
- Overrides:
mouseOut
in class PushButtonSkin
mouseClick
public boolean mouseClick(Component component,
Mouse.Button button,
int x,
int y,
int count)
- Description copied from interface:
ComponentMouseButtonListener
- Called when a mouse button is clicked over a component.
- Specified by:
mouseClick
in interface ComponentMouseButtonListener
- Overrides:
mouseClick
in class PushButtonSkin
- Returns:
- true to consume the event; false to allow it to
propagate.