|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.WindowSkin
org.apache.pivot.wtk.skin.terra.TerraFrameSkin
public class TerraFrameSkin
Frame skin.
| Nested Class Summary | |
|---|---|
protected class |
TerraFrameSkin.ButtonImage
Abstract base class for frame button images. |
protected class |
TerraFrameSkin.CloseImage
Close button image. |
static class |
TerraFrameSkin.FrameButton
Frame button. |
static class |
TerraFrameSkin.FrameButtonSkin
Frame button skin. |
protected class |
TerraFrameSkin.MaximizeImage
Maximize button image. |
protected class |
TerraFrameSkin.MinimizeImage
Minimize button image. |
protected class |
TerraFrameSkin.ResizeImage
Resize button image. |
protected class |
TerraFrameSkin.RestoreImage
Restore button image. |
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.WindowSkin |
|---|
WindowSkin.WindowFocusTraversalPolicy |
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
|---|
ContainerSkin.IndexFocusTraversalPolicy |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowListener |
|---|
WindowListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowStateListener |
|---|
WindowStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
|---|
ContainerListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
|---|
ContainerMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
|---|
ComponentListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
|---|
ComponentStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
|---|
ComponentMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
|---|
ComponentMouseButtonListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
|---|
ComponentKeyListener.Adapter |
| Constructor Summary | |
|---|---|
TerraFrameSkin()
|
|
| Method Summary | |
|---|---|
void |
activeChanged(Window window,
Window obverseWindow)
Called when a window's active state has changed. |
Bounds |
getClientArea()
|
Insets |
getPadding()
|
int |
getPreferredHeight(int width)
Returns the visual's preferred height given the provided width constraint. |
Dimensions |
getPreferredSize()
Returns the visual's unconstrained preferred size. |
int |
getPreferredWidth(int height)
Returns the visual's preferred width given the provided height constraint. |
boolean |
getShowCloseButton()
|
boolean |
getShowContentBevel()
|
boolean |
getShowMaximizeButton()
|
boolean |
getShowMinimizeButton()
|
boolean |
getShowWindowControls()
|
void |
iconAdded(Window window,
Image addedIcon)
Called when a window's icon has changed. |
void |
iconsRemoved(Window window,
int index,
Sequence<Image> removed)
Called when a window's icon has changed. |
void |
install(Component component)
Associates a skin with a component. |
boolean |
isResizable()
|
boolean |
keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
TAB Transfers focus forwardsTAB + SHIFT Transfers focus
backwards |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
void |
maximizedChanged(Window window)
Called when a window's maximized state has changed. |
void |
menuBarChanged(Frame frame,
MenuBar previousMenuBar)
Called when a frame's menu bar has changed. |
boolean |
mouseDown(Component component,
Mouse.Button button,
int x,
int y)
Called when a mouse button is pressed over a component. |
boolean |
mouseMove(Component component,
int x,
int y)
Called when the mouse is moved over a component. |
boolean |
mouseUp(Component component,
Mouse.Button button,
int x,
int y)
Called when a mouse button is released over a component. |
void |
paint(Graphics2D graphics)
Paints the visual. |
void |
setBackgroundColor(Color backgroundColor)
Sets the background of the container to a solid color. |
void |
setBackgroundColor(int color)
|
void |
setPadding(Dictionary<String,?> padding)
|
void |
setPadding(Insets padding)
|
void |
setPadding(int padding)
|
void |
setPadding(Number padding)
|
void |
setPadding(String padding)
|
void |
setResizable(boolean resizable)
|
void |
setShowCloseButton(boolean showCloseButton)
|
void |
setShowContentBevel(boolean showContentBevel)
|
void |
setShowMaximizeButton(boolean showMaximizeButton)
|
void |
setShowMinimizeButton(boolean showMinimizeButton)
|
void |
setShowWindowControls(boolean showWindowControls)
|
void |
titleChanged(Window window,
String previousTitle)
Called when a window's title has changed. |
| Methods inherited from class org.apache.pivot.wtk.skin.WindowSkin |
|---|
contentChanged, iconInserted, mouseDown, previewWindowClose, previewWindowOpen, windowClosed, windowCloseVetoed, windowOpened, windowOpenVetoed |
| Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
|---|
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseMove, mouseUp, mouseWheel, 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, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseOut, mouseOver, 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 |
| Methods inherited from interface org.apache.pivot.wtk.Skin |
|---|
getComponent, isFocusable, isOpaque |
| Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisual |
|---|
getBaseline, setSize |
| Methods inherited from interface org.apache.pivot.wtk.Visual |
|---|
getBaseline, getHeight, getWidth |
| Constructor Detail |
|---|
public TerraFrameSkin()
| Method Detail |
|---|
public void install(Component component)
Skin
install in interface Skininstall in class WindowSkincomponent - The component to which the skin is being attached.public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth in interface ConstrainedVisualgetPreferredWidth in class WindowSkinheight - The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight in interface ConstrainedVisualgetPreferredHeight in class WindowSkinwidth - The width by which to constrain the preferred height, or -1
for no constraint.public Dimensions getPreferredSize()
ConstrainedVisual
getPreferredSize in interface ConstrainedVisualgetPreferredSize in class WindowSkinpublic void layout()
Skin
layout in interface Skinlayout in class WindowSkinpublic void paint(Graphics2D graphics)
Visual
paint in interface Visualpaint in class ContainerSkingraphics - The graphics context in which to paint the visual.public Bounds getClientArea()
getClientArea in interface Window.SkingetClientArea in class WindowSkinpublic void setBackgroundColor(Color backgroundColor)
ContainerSkin
setBackgroundColor in class ContainerSkinpublic final void setBackgroundColor(int color)
public boolean getShowMinimizeButton()
public void setShowMinimizeButton(boolean showMinimizeButton)
public boolean getShowMaximizeButton()
public void setShowMaximizeButton(boolean showMaximizeButton)
public boolean getShowCloseButton()
public void setShowCloseButton(boolean showCloseButton)
public boolean getShowWindowControls()
public void setShowWindowControls(boolean showWindowControls)
public Insets getPadding()
public void setPadding(Insets padding)
public final void setPadding(Dictionary<String,?> padding)
public final void setPadding(int padding)
public final void setPadding(Number padding)
public final void setPadding(String padding)
public boolean isResizable()
public void setResizable(boolean resizable)
public boolean getShowContentBevel()
public void setShowContentBevel(boolean showContentBevel)
public boolean mouseMove(Component component,
int x,
int y)
ComponentMouseListener
mouseMove in interface ComponentMouseListenermouseMove in class ComponentSkin
public boolean mouseDown(Component component,
Mouse.Button button,
int x,
int y)
ComponentMouseButtonListener
mouseDown in interface ComponentMouseButtonListenermouseDown in class ComponentSkin
public boolean mouseUp(Component component,
Mouse.Button button,
int x,
int y)
ComponentMouseButtonListener
mouseUp in interface ComponentMouseButtonListenermouseUp in class ComponentSkin
public boolean keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
ComponentSkinTAB Transfers focus forwardsTAB + SHIFT Transfers focus
backwards
keyPressed in interface ComponentKeyListenerkeyPressed in class ComponentSkin
public void titleChanged(Window window,
String previousTitle)
WindowListener
titleChanged in interface WindowListenertitleChanged in class WindowSkin
public void iconAdded(Window window,
Image addedIcon)
WindowListener
iconAdded in interface WindowListenericonAdded in class WindowSkin
public void iconsRemoved(Window window,
int index,
Sequence<Image> removed)
WindowListener
iconsRemoved in interface WindowListenericonsRemoved in class WindowSkin
public void activeChanged(Window window,
Window obverseWindow)
WindowListener
activeChanged in interface WindowListeneractiveChanged in class WindowSkinpublic void maximizedChanged(Window window)
WindowListener
maximizedChanged in interface WindowListenermaximizedChanged in class WindowSkin
public void menuBarChanged(Frame frame,
MenuBar previousMenuBar)
FrameListener
menuBarChanged in interface FrameListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||