org.apache.pivot.wtk.skin.terra
Class TerraMenuBarSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.terra.TerraMenuBarSkin
- All Implemented Interfaces:
- ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ComponentTooltipListener, ConstrainedVisual, ContainerListener, ContainerMouseListener, MenuBarListener, Skin, Visual
public class TerraMenuBarSkin
- extends ContainerSkin
- implements MenuBarListener
Menu bar skin.
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, paint, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, 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 |
TerraMenuBarSkin
public TerraMenuBarSkin()
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 ContainerSkin
- 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.
- Specified by:
getPreferredWidth
in interface ConstrainedVisual
- Overrides:
getPreferredWidth
in class ContainerSkin
- 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.
- Specified by:
getPreferredHeight
in interface ConstrainedVisual
- Overrides:
getPreferredHeight
in class ContainerSkin
- 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
setBackgroundColor
public final void setBackgroundColor(int color)
getFont
public Font getFont()
setFont
public void setFont(Font font)
setFont
public final void setFont(String font)
setFont
public final void setFont(Dictionary<String,?> font)
getColor
public Color getColor()
setColor
public void setColor(Color color)
setColor
public final void setColor(String color)
setColor
public final void setColor(int color)
getDisabledColor
public Color getDisabledColor()
setDisabledColor
public void setDisabledColor(Color disabledColor)
setDisabledColor
public final void setDisabledColor(String disabledColor)
setDisabledColor
public final void setDisabledColor(int color)
getActiveColor
public Color getActiveColor()
setActiveColor
public void setActiveColor(Color activeColor)
setActiveColor
public final void setActiveColor(String activeColor)
setActiveColor
public final void setActiveColor(int color)
getActiveBackgroundColor
public Color getActiveBackgroundColor()
setActiveBackgroundColor
public void setActiveBackgroundColor(Color activeBackgroundColor)
setActiveBackgroundColor
public final void setActiveBackgroundColor(String activeBackgroundColor)
setActiveBackgroundColor
public final void setActiveBackgroundColor(int color)
getSpacing
public int getSpacing()
setSpacing
public void setSpacing(int spacing)
itemInserted
public void itemInserted(MenuBar menuBar,
int index)
- Description copied from interface:
MenuBarListener
- Called when a menu bar item has been inserted.
- Specified by:
itemInserted
in interface MenuBarListener
itemsRemoved
public void itemsRemoved(MenuBar menuBar,
int index,
Sequence<MenuBar.Item> removed)
- Description copied from interface:
MenuBarListener
- Called when menu bar items have been removed.
- Specified by:
itemsRemoved
in interface MenuBarListener
activeItemChanged
public void activeItemChanged(MenuBar menuBar,
MenuBar.Item previousActiveItem)
- Description copied from interface:
MenuBarListener
- Called when a menu bar's active item has changed.
- Specified by:
activeItemChanged
in interface MenuBarListener