org.apache.pivot.wtk.skin.terra
Class TerraMenuItemSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ButtonSkin
org.apache.pivot.wtk.skin.MenuItemSkin
org.apache.pivot.wtk.skin.terra.TerraMenuItemSkin
- All Implemented Interfaces:
- ButtonListener, ButtonPressListener, ButtonStateListener, ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ComponentTooltipListener, ConstrainedVisual, Menu.ItemListener, Skin, Visual
public class TerraMenuItemSkin
- extends MenuItemSkin
Terra menu item skin.
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, getBaseline, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, 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 |
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(Graphics2D graphics)
- Description copied from interface:
Visual
- Paints the visual.
- Parameters:
graphics
- The graphics context in which to paint the visual.
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.
getCheckmarkImage
public Image getCheckmarkImage()
getPopupBorderColor
public Color getPopupBorderColor()
setPopupBorderColor
public void setPopupBorderColor(Color popupBorderColor)
setPopupBorderColor
public void setPopupBorderColor(String popupBorderColor)