pivot.wtk.skin.terra
Class TerraMenuItemSkin
java.lang.Object
pivot.wtk.skin.ComponentSkin
pivot.wtk.skin.ButtonSkin
pivot.wtk.skin.MenuItemSkin
pivot.wtk.skin.terra.TerraMenuItemSkin
- All Implemented Interfaces:
- ButtonListener, ButtonPressListener, ButtonStateListener, ComponentKeyListener, ComponentLayoutListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ConstrainedVisual, Menu.ItemListener, Skin, Visual
public class TerraMenuItemSkin
- extends MenuItemSkin
Terra menu item skin.
- Author:
- gbrown
Methods inherited from class pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeColor, displayableChanged, getComponent, getHeight, getWidth, invalidateComponent, isFocusable, keyTyped, locationChanged, mouseMove, mouseUp, mouseWheel, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, styleUpdated, tooltipTextChanged, visibleChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPANDER_SIZE
public static final int EXPANDER_SIZE
- See Also:
- Constant Field Values
EXPANDER_ICON_SIZE
public static final int EXPANDER_ICON_SIZE
- See Also:
- Constant Field Values
TerraMenuItemSkin
public TerraMenuItemSkin()
install
public void install(Component component)
- Description copied from interface:
Skin
- Associates a skin with a component.
- Specified by:
install
in interface Skin
- Overrides:
install
in class MenuItemSkin
- Parameters:
component
- The component to which the skin is being attached.
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
layout
public void layout()
- Description copied from interface:
Skin
- If the component on which the skin is installed is a container, lays
out the container's children.
- Specified by:
layout
in interface Skin
- Overrides:
layout
in class ButtonSkin
paint
public void paint(java.awt.Graphics2D graphics)
- Description copied from interface:
Visual
- Paints the visual.
- Parameters:
graphics
- The graphics context in which to paint the visual.
getCheckmarkImage
public Image getCheckmarkImage()
getPopupBorderColor
public java.awt.Color getPopupBorderColor()
setPopupBorderColor
public void setPopupBorderColor(java.awt.Color popupBorderColor)
setPopupBorderColor
public void setPopupBorderColor(java.lang.String popupBorderColor)