org.apache.pivot.wtk.skin.terra
Class TerraCalendarSkin.DateButtonSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ButtonSkin
org.apache.pivot.wtk.skin.terra.TerraCalendarSkin.DateButtonSkin
- All Implemented Interfaces:
- org.apache.pivot.wtk.ButtonListener, org.apache.pivot.wtk.ButtonPressListener, org.apache.pivot.wtk.ButtonStateListener, 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.Skin, org.apache.pivot.wtk.Visual
- Enclosing class:
- TerraCalendarSkin
public class TerraCalendarSkin.DateButtonSkin
- extends org.apache.pivot.wtk.skin.ButtonSkin
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ButtonListener |
org.apache.pivot.wtk.ButtonListener.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 |
| Fields inherited from class org.apache.pivot.wtk.skin.ButtonSkin |
highlighted |
| Methods inherited from class org.apache.pivot.wtk.skin.ButtonSkin |
actionChanged, buttonDataChanged, buttonGroupChanged, buttonPressed, dataRendererChanged, enabledChanged, layout, mouseOut, stateChanged, toggleButtonChanged, triStateChanged |
| Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, getBaseline, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, isFocusable, isOpaque, keyTyped, locationChanged, menuHandlerChanged, mouseDown, mouseMove, mouseUp, 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 |
TerraCalendarSkin.DateButtonSkin
public TerraCalendarSkin.DateButtonSkin()
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.ButtonSkin
getPreferredWidth
public int getPreferredWidth(int height)
getPreferredHeight
public int getPreferredHeight(int width)
getPreferredSize
public org.apache.pivot.wtk.Dimensions getPreferredSize()
- Specified by:
getPreferredSize in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredSize in class org.apache.pivot.wtk.skin.ComponentSkin
paint
public void paint(Graphics2D graphics)
getFont
public Font getFont()
getColor
public Color getColor()
getDisabledColor
public Color getDisabledColor()
getSelectionColor
public Color getSelectionColor()
focusedChanged
public void focusedChanged(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Component obverseComponent)
- Specified by:
focusedChanged in interface org.apache.pivot.wtk.ComponentStateListener- Overrides:
focusedChanged in class org.apache.pivot.wtk.skin.ButtonSkin
mouseOver
public void mouseOver(org.apache.pivot.wtk.Component component)
- Specified by:
mouseOver in interface org.apache.pivot.wtk.ComponentMouseListener- Overrides:
mouseOver in class org.apache.pivot.wtk.skin.ButtonSkin
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
keyPressed
public boolean keyPressed(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
ENTER 'presses' the button.
UP, DOWN,
LEFT & RIGHT Navigate
around the date grid.
- Specified by:
keyPressed in interface org.apache.pivot.wtk.ComponentKeyListener- Overrides:
keyPressed in class org.apache.pivot.wtk.skin.ComponentSkin
keyReleased
public boolean keyReleased(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
SPACE 'presses' the button.
- Specified by:
keyReleased in interface org.apache.pivot.wtk.ComponentKeyListener- Overrides:
keyReleased in class org.apache.pivot.wtk.skin.ComponentSkin