org.apache.pivot.wtk.skin.terra
Class TerraFrameSkin.FrameButtonSkin
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
org.apache.pivot.wtk.skin.terra.TerraFrameSkin.FrameButtonSkin
- All Implemented Interfaces:
- ButtonListener, ButtonPressListener, ButtonStateListener, ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ComponentTooltipListener, ConstrainedVisual, Skin, Visual
- Enclosing class:
- TerraFrameSkin
public static class TerraFrameSkin.FrameButtonSkin
- extends TerraPushButtonSkin
Frame button skin.
Methods inherited from class org.apache.pivot.wtk.skin.terra.TerraPushButtonSkin |
getBackgroundColor, getBaseline, getBorderColor, getColor, getDisabledBackgroundColor, getDisabledBorderColor, getDisabledColor, getFont, getMaximumAspectRatio, getMinimumAspectRatio, getPadding, getPreferredHeight, getPreferredSize, getPreferredWidth, isOpaque, isToolbar, mouseClick, mouseOut, paint, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setBorderColor, setColor, setColor, setColor, setDisabledBackgroundColor, setDisabledBackgroundColor, setDisabledBackgroundColor, setDisabledBorderColor, setDisabledBorderColor, setDisabledBorderColor, setDisabledColor, setDisabledColor, setDisabledColor, setFont, setFont, setFont, setMaximumAspectRatio, setMaximumAspectRatio, setMinimumAspectRatio, setMinimumAspectRatio, setPadding, setPadding, setPadding, setPadding, setPadding, setToolbar |
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 |
TerraFrameSkin.FrameButtonSkin
public TerraFrameSkin.FrameButtonSkin()
isFocusable
public boolean isFocusable()
- Description copied from class:
ComponentSkin
- By default, skins are focusable.
- Specified by:
isFocusable
in interface Skin
- Overrides:
isFocusable
in class TerraPushButtonSkin
- Returns:
- true if this skin is focusable; false, otherwise.
mouseDown
public boolean mouseDown(Component component,
Mouse.Button button,
int x,
int y)
- Description copied from interface:
ComponentMouseButtonListener
- Called when a mouse button is pressed over a component.
- Specified by:
mouseDown
in interface ComponentMouseButtonListener
- Overrides:
mouseDown
in class PushButtonSkin
- Returns:
- true to consume the event; false to allow it to
propagate.