org.apache.pivot.wtk.skin
Class BoxPaneSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.BoxPaneSkin
- All Implemented Interfaces:
- BoxPaneListener, ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ConstrainedVisual, ContainerListener, ContainerMouseListener, Skin, Visual
- Direct Known Subclasses:
- TerraBoxPaneSkin
public class BoxPaneSkin
- extends ContainerSkin
- implements BoxPaneListener
Box pane skin.
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
componentInserted, componentMoved, componentsRemoved, contextKeyChanged, 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, getComponent, getHeight, getWidth, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, parentChanged, preferredHeightLimitsChanged, preferredSizeChanged, preferredWidthLimitsChanged, repaintComponent, repaintComponent, 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 |
BoxPaneSkin
public BoxPaneSkin()
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
getBaseline
public int getBaseline(int width,
int height)
- Description copied from interface:
ConstrainedVisual
- Returns the baseline for a given width and height.
- Specified by:
getBaseline
in interface ConstrainedVisual
- Overrides:
getBaseline
in class ComponentSkin
- Returns:
- The baseline relative to the origin of this visual, or -1 if
this visual does not have a baseline.
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
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment()
setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
setHorizontalAlignment
public final void setHorizontalAlignment(String horizontalAlignment)
getVerticalAlignment
public VerticalAlignment getVerticalAlignment()
setVerticalAlignment
public void setVerticalAlignment(VerticalAlignment verticalAlignment)
setVerticalAlignment
public final void setVerticalAlignment(String verticalAlignment)
getPadding
public Insets getPadding()
setPadding
public void setPadding(Insets padding)
setPadding
public final void setPadding(Dictionary<String,?> padding)
setPadding
public final void setPadding(int padding)
setPadding
public final void setPadding(Number padding)
setPadding
public final void setPadding(String padding)
getSpacing
public int getSpacing()
setSpacing
public void setSpacing(int spacing)
setSpacing
public final void setSpacing(Number spacing)
getFill
public boolean getFill()
setFill
public void setFill(boolean fill)
orientationChanged
public void orientationChanged(BoxPane boxPane)
- Description copied from interface:
BoxPaneListener
- Called when a box pane's orientation has changed.
- Specified by:
orientationChanged
in interface BoxPaneListener