Package org.apache.pivot.wtk.skin.terra
Class TerraCalendarButtonSkin
- java.lang.Object
- 
- org.apache.pivot.wtk.skin.ComponentSkin
- 
- org.apache.pivot.wtk.skin.ButtonSkin
- 
- org.apache.pivot.wtk.skin.CalendarButtonSkin
- 
- org.apache.pivot.wtk.skin.terra.TerraCalendarButtonSkin
 
 
 
 
- 
- All Implemented Interfaces:
- ButtonListener,- ButtonPressListener,- ButtonStateListener,- CalendarButton.Skin,- CalendarButtonListener,- CalendarButtonSelectionListener,- ComponentKeyListener,- ComponentListener,- ComponentMouseButtonListener,- ComponentMouseListener,- ComponentMouseWheelListener,- ComponentStateListener,- ComponentTooltipListener,- ConstrainedVisual,- Skin,- Visual
 
 public class TerraCalendarButtonSkin extends CalendarButtonSkin Terra calendar button skin.TODO Calendar pass-through styles. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ButtonListenerButtonListener.Adapter, ButtonListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ButtonPressListenerButtonPressListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ButtonStateListenerButtonStateListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.CalendarButtonListenerCalendarButtonListener.Adapter, CalendarButtonListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.CalendarButtonSelectionListenerCalendarButtonSelectionListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListenerComponentKeyListener.Adapter, ComponentKeyListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListenerComponentListener.Adapter, ComponentListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListenerComponentMouseButtonListener.Adapter, ComponentMouseButtonListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListenerComponentMouseListener.Adapter, ComponentMouseListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseWheelListenerComponentMouseWheelListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListenerComponentStateListener.Adapter, ComponentStateListener.Listeners
 - 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentTooltipListenerComponentTooltipListener.Listeners
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.pivot.wtk.skin.CalendarButtonSkincalendar, calendarPopup, pressed
 - 
Fields inherited from class org.apache.pivot.wtk.skin.ButtonSkinhighlighted
 
- 
 - 
Constructor SummaryConstructors Constructor Description TerraCalendarButtonSkin()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetBackgroundColor()intgetBaseline(int width, int height)Should be implemented in every subclass.java.awt.ColorgetBorderColor()intgetCloseTransitionDuration()intgetCloseTransitionRate()java.awt.ColorgetColor()java.awt.ColorgetDisabledBackgroundColor()java.awt.ColorgetDisabledBorderColor()java.awt.ColorgetDisabledColor()java.awt.FontgetFont()InsetsgetPadding()intgetPreferredHeight(int width)Returns the visual's preferred height given the provided width constraint.DimensionsgetPreferredSize()Returns the visual's unconstrained preferred size.intgetPreferredWidth(int height)Returns the visual's preferred width given the provided height constraint.voidlayout()If the component on which the skin is installed is a container, lays out the container's children.voidlocaleChanged(CalendarButton calendarButton, java.util.Locale previousLocale)Called when a calendar button's locale has changed.voidpaint(java.awt.Graphics2D graphics)Paints the visual.voidsetBackgroundColor(int backgroundColor)voidsetBackgroundColor(java.awt.Color backgroundColor)voidsetBackgroundColor(java.lang.String backgroundColor)voidsetBorderColor(int borderColor)voidsetBorderColor(java.awt.Color borderColor)voidsetBorderColor(java.lang.String borderColor)voidsetCloseTransitionDuration(int closeTransitionDuration)voidsetCloseTransitionRate(int closeTransitionRate)voidsetColor(int color)voidsetColor(java.awt.Color color)voidsetColor(java.lang.String color)voidsetDisabledBackgroundColor(int disabledBackgroundColor)voidsetDisabledBackgroundColor(java.awt.Color disabledBackgroundColor)voidsetDisabledBackgroundColor(java.lang.String disabledBackgroundColor)voidsetDisabledBorderColor(int disabledBorderColor)voidsetDisabledBorderColor(java.awt.Color disabledBorderColor)voidsetDisabledBorderColor(java.lang.String disabledBorderColor)voidsetDisabledColor(int disabledColor)voidsetDisabledColor(java.awt.Color disabledColor)voidsetDisabledColor(java.lang.String disabledColor)voidsetFont(java.awt.Font font)voidsetFont(java.lang.String font)voidsetFont(Dictionary<java.lang.String,?> font)voidsetPadding(int padding)voidsetPadding(java.lang.Number padding)voidsetPadding(java.lang.String padding)voidsetPadding(Dictionary<java.lang.String,?> padding)voidsetPadding(Sequence<?> padding)voidsetPadding(Insets padding)- 
Methods inherited from class org.apache.pivot.wtk.skin.CalendarButtonSkindisabledDateFilterChanged, enabledChanged, focusedChanged, getCalendarPopup, install, keyPressed, keyReleased, monthChanged, mouseDown, mouseOut, mouseUp, selectedDateChanged, yearChanged
 - 
Methods inherited from class org.apache.pivot.wtk.skin.ButtonSkinactionChanged, buttonDataChanged, buttonGroupChanged, buttonPressed, dataRendererChanged, mouseOver, stateChanged, toggleButtonChanged, triStateChanged
 - 
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkincolorFromObject, colorFromObject, colorFromObject, colorFromObject, currentTheme, cursorChanged, decodeFont, defaultBackgroundColor, defaultForegroundColor, dragSourceChanged, dropTargetChanged, fontFromObject, getBaseline, getColor, getComponent, getFocusRectangleStroke, getHeight, getSize, getTextInputMethodListener, getThemeFont, getWidth, heightLimitsChanged, invalidateComponent, isFocusable, isOpaque, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseMove, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setDefaultStyles, setSize, sizeChanged, themeHasThickFocusRectangle, themeHasTransitionEnabled, themeIsDark, themeIsFlat, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisualsetSize
 
- 
 
- 
- 
- 
Method Detail- 
getPreferredWidthpublic int getPreferredWidth(int height) Description copied from interface:ConstrainedVisualReturns the visual's preferred width given the provided height constraint.- Parameters:
- height- The height by which to constrain the preferred width, or- -1for no constraint.
- Returns:
- The preferred width given the height constraint.
 
 - 
getPreferredHeightpublic int getPreferredHeight(int width) Description copied from interface:ConstrainedVisualReturns the visual's preferred height given the provided width constraint.- Parameters:
- width- The width by which to constrain the preferred height, or- -1for no constraint.
- Returns:
- The preferred height given the width constraint.
 
 - 
getPreferredSizepublic Dimensions getPreferredSize() Description copied from interface:ConstrainedVisualReturns the visual's unconstrained preferred size.- Specified by:
- getPreferredSizein interface- ConstrainedVisual
- Overrides:
- getPreferredSizein class- ComponentSkin
- Returns:
- The preferred size (width and height) of this component.
 Depending on the component this can be a static value or derived (as for a container) from its subcomponents, etc. The default implementation simply calls ConstrainedVisual.getPreferredWidth(int)andConstrainedVisual.getPreferredHeight(int).
 
 - 
getBaselinepublic int getBaseline(int width, int height)Description copied from class:ComponentSkinShould be implemented in every subclass.The default implementation here simply returns -1 (no baseline). - Specified by:
- getBaselinein interface- ConstrainedVisual
- Overrides:
- getBaselinein class- ComponentSkin
- Parameters:
- width- Constrained width to compute the baseline for.
- height- Constrained height to compute the baseline for.
- Returns:
- The baseline relative to the origin of this visual, or -1if this visual does not have a baseline.
 
 - 
layoutpublic void layout() Description copied from interface:SkinIf the component on which the skin is installed is a container, lays out the container's children.- Specified by:
- layoutin interface- Skin
- Overrides:
- layoutin class- ButtonSkin
 
 - 
paintpublic void paint(java.awt.Graphics2D graphics) Description copied from interface:VisualPaints the visual.- Parameters:
- graphics- The graphics context in which to paint the visual.
 
 - 
getFontpublic java.awt.Font getFont() 
 - 
setFontpublic void setFont(java.awt.Font font) 
 - 
setFontpublic final void setFont(java.lang.String font) 
 - 
setFontpublic final void setFont(Dictionary<java.lang.String,?> font) 
 - 
getColorpublic java.awt.Color getColor() 
 - 
setColorpublic void setColor(java.awt.Color color) 
 - 
setColorpublic final void setColor(java.lang.String color) 
 - 
setColorpublic final void setColor(int color) 
 - 
getDisabledColorpublic java.awt.Color getDisabledColor() 
 - 
setDisabledColorpublic void setDisabledColor(java.awt.Color disabledColor) 
 - 
setDisabledColorpublic final void setDisabledColor(java.lang.String disabledColor) 
 - 
setDisabledColorpublic final void setDisabledColor(int disabledColor) 
 - 
getBackgroundColorpublic java.awt.Color getBackgroundColor() 
 - 
setBackgroundColorpublic void setBackgroundColor(java.awt.Color backgroundColor) 
 - 
setBackgroundColorpublic final void setBackgroundColor(java.lang.String backgroundColor) 
 - 
setBackgroundColorpublic final void setBackgroundColor(int backgroundColor) 
 - 
getDisabledBackgroundColorpublic java.awt.Color getDisabledBackgroundColor() 
 - 
setDisabledBackgroundColorpublic void setDisabledBackgroundColor(java.awt.Color disabledBackgroundColor) 
 - 
setDisabledBackgroundColorpublic final void setDisabledBackgroundColor(java.lang.String disabledBackgroundColor) 
 - 
setDisabledBackgroundColorpublic final void setDisabledBackgroundColor(int disabledBackgroundColor) 
 - 
getBorderColorpublic java.awt.Color getBorderColor() 
 - 
setBorderColorpublic void setBorderColor(java.awt.Color borderColor) 
 - 
setBorderColorpublic final void setBorderColor(java.lang.String borderColor) 
 - 
setBorderColorpublic final void setBorderColor(int borderColor) 
 - 
getDisabledBorderColorpublic java.awt.Color getDisabledBorderColor() 
 - 
setDisabledBorderColorpublic void setDisabledBorderColor(java.awt.Color disabledBorderColor) 
 - 
setDisabledBorderColorpublic final void setDisabledBorderColor(java.lang.String disabledBorderColor) 
 - 
setDisabledBorderColorpublic final void setDisabledBorderColor(int disabledBorderColor) 
 - 
getPaddingpublic Insets getPadding() 
 - 
setPaddingpublic void setPadding(Insets padding) 
 - 
setPaddingpublic final void setPadding(Dictionary<java.lang.String,?> padding) 
 - 
setPaddingpublic final void setPadding(Sequence<?> padding) 
 - 
setPaddingpublic final void setPadding(int padding) 
 - 
setPaddingpublic final void setPadding(java.lang.Number padding) 
 - 
setPaddingpublic final void setPadding(java.lang.String padding) 
 - 
getCloseTransitionDurationpublic int getCloseTransitionDuration() 
 - 
setCloseTransitionDurationpublic void setCloseTransitionDuration(int closeTransitionDuration) 
 - 
getCloseTransitionRatepublic int getCloseTransitionRate() 
 - 
setCloseTransitionRatepublic void setCloseTransitionRate(int closeTransitionRate) 
 - 
localeChangedpublic void localeChanged(CalendarButton calendarButton, java.util.Locale previousLocale) Description copied from interface:CalendarButtonListenerCalled when a calendar button's locale has changed.- Specified by:
- localeChangedin interface- CalendarButtonListener
- Overrides:
- localeChangedin class- CalendarButtonSkin
- Parameters:
- calendarButton- The calendar button that changed.
- previousLocale- The previously selected locale for the calendar.
 
 
- 
 
-