|
NextApp Echo2 v2.1.0.rc2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnextapp.echo2.app.Component
nextapp.echo2.app.WindowPane
A Component which renders its contents in a floating,
movable window.
NOTE: A WindowPane may only be added to
a ContentPane.
| Field Summary | |
static int |
DISPOSE_ON_CLOSE
A constant for the defaultCloseOperation property
indicating that a window should be removed from the component
hierarchy when a user attempts to close it. |
static int |
DO_NOTHING_ON_CLOSE
A constant for the defaultCloseOperation property
indicating that nothing should be done when the user attempts
to close a window. |
static int |
HIDE_ON_CLOSE
A constant for the defaultCloseOperation property
indicating that a window should be hidden when the user attempts
to close it. |
static java.lang.String |
INPUT_CLOSE
|
static java.lang.String |
PROPERTY_BACKGROUND_IMAGE
|
static java.lang.String |
PROPERTY_BORDER
|
static java.lang.String |
PROPERTY_CLOSABLE
|
static java.lang.String |
PROPERTY_CLOSE_ICON
|
static java.lang.String |
PROPERTY_CLOSE_ICON_INSETS
|
static java.lang.String |
PROPERTY_DEFAULT_CLOSE_OPERATION
|
static java.lang.String |
PROPERTY_HEIGHT
|
static java.lang.String |
PROPERTY_ICON
|
static java.lang.String |
PROPERTY_ICON_INSETS
|
static java.lang.String |
PROPERTY_INSETS
|
static java.lang.String |
PROPERTY_MAXIMUM_HEIGHT
|
static java.lang.String |
PROPERTY_MAXIMUM_WIDTH
|
static java.lang.String |
PROPERTY_MINIMUM_HEIGHT
|
static java.lang.String |
PROPERTY_MINIMUM_WIDTH
|
static java.lang.String |
PROPERTY_MOVABLE
|
static java.lang.String |
PROPERTY_POSITION_X
|
static java.lang.String |
PROPERTY_POSITION_Y
|
static java.lang.String |
PROPERTY_RESIZABLE
|
static java.lang.String |
PROPERTY_TITLE
|
static java.lang.String |
PROPERTY_TITLE_BACKGROUND
|
static java.lang.String |
PROPERTY_TITLE_BACKGROUND_IMAGE
|
static java.lang.String |
PROPERTY_TITLE_BAR_INSETS
|
static java.lang.String |
PROPERTY_TITLE_FONT
|
static java.lang.String |
PROPERTY_TITLE_FOREGROUND
|
static java.lang.String |
PROPERTY_TITLE_HEIGHT
|
static java.lang.String |
PROPERTY_TITLE_INSETS
|
static java.lang.String |
PROPERTY_WIDTH
|
static java.lang.String |
Z_INDEX_CHANGED_PROPERTY
|
| Fields inherited from interface nextapp.echo2.app.ModalSupport |
MODAL_CHANGED_PROPERTY |
| Constructor Summary | |
WindowPane()
Creates a new WindowPane. |
|
WindowPane(java.lang.String title,
Extent width,
Extent height)
Creates a new WindowPane with the specified title
and dimensions. |
|
| Method Summary | |
void |
addWindowPaneListener(WindowPaneListener l)
Adds a WindowPaneListener to receive event notifications. |
protected void |
fireWindowClosing()
Notifies WindowPaneListeners that the user has requested
to close this WindowPane. |
FillImage |
getBackgroundImage()
Returns the background image of the WindowPane. |
FillImageBorder |
getBorder()
Returns the border which surrounds the entire WindowPane. |
ImageReference |
getCloseIcon()
Returns the close button icon. |
Insets |
getCloseIconInsets()
Returns the inset margin around the close button icon. |
int |
getDefaultCloseOperation()
Returns the default close operation. |
Extent |
getHeight()
Returns the height of the content region of the window. |
ImageReference |
getIcon()
Returns the icon displayed in the title region. |
Insets |
getIconInsets()
Returns the inset margin around the icon. |
Insets |
getInsets()
Returns the inset of the window content. |
Extent |
getMaximumHeight()
Returns the maximum height of the content region of the WindowPane. |
Extent |
getMaximumWidth()
Returns the maximum width of the content region of the WindowPane. |
Extent |
getMinimumHeight()
Returns the minimum height of the content region of the WindowPane. |
Extent |
getMinimumWidth()
Returns the minimum width of the content region of the WindowPane. |
Extent |
getPositionX()
Returns the horizontal (Y) position of the WindowPane with
respect to its container. |
Extent |
getPositionY()
Returns the vertical (Y) position of the WindowPane with
respect to its container. |
java.lang.String |
getTitle()
Returns the title of the WindowPane. |
Color |
getTitleBackground()
Returns the background color of the title region. |
FillImage |
getTitleBackgroundImage()
Returns the background image of the title region. |
Insets |
getTitleBarInsets()
Returns the horizontal inset of the entire title bar (relative to the content area). |
Font |
getTitleFont()
Returns the font of the title region. |
Color |
getTitleForeground()
Returns the foreground color of the title region. |
Extent |
getTitleHeight()
Returns the height of the title region. |
Insets |
getTitleInsets()
Returns the insets of the title region. |
Extent |
getWidth()
Returns the width of the content region of the window. |
int |
getZIndex()
Returns the z-index of the window with respect to its parent ContentPane. |
boolean |
isClosable()
Determines if the window is closable via a provided close button in the title bar. |
boolean |
isModal()
Determines the modal state of this component. |
boolean |
isMovable()
Determines if the window is movable. |
boolean |
isResizable()
Determines if the window is resizable. |
boolean |
isValidChild(Component component)
Limit content to a single child. |
boolean |
isValidParent(Component parent)
Only allow ContentPanes as parents. |
void |
processInput(java.lang.String inputName,
java.lang.Object inputValue)
Processes client input specific to the Component
received from the UpdateManager. |
void |
removeWindowPaneListener(WindowPaneListener l)
Removes a WindowPaneListener from receiving event notifications. |
void |
setBackgroundImage(FillImage newValue)
Sets the background image of the WindowPane. |
void |
setBorder(FillImageBorder newValue)
Sets the border which surrounds the entire WindowPane. |
void |
setClosable(boolean newValue)
Sets whether the window is closable via a provided close button in the title bar. |
void |
setCloseIcon(ImageReference newValue)
Sets the close button icon. |
void |
setCloseIconInsets(Insets newValue)
Sets the inset margin around the close button icon. |
void |
setDefaultCloseOperation(int newValue)
Sets the default close operation. |
void |
setHeight(Extent newValue)
Sets the height of the content region of the WindowPane. |
void |
setIcon(ImageReference newValue)
Sets the icon displayed in the title region. |
void |
setIconInsets(Insets newValue)
Sets the inset margin around the icon. |
void |
setInsets(Insets newValue)
Sets the inset of the window content. |
void |
setMaximumHeight(Extent newValue)
Sets the maximum height of the content region of the WindowPane. |
void |
setMaximumWidth(Extent newValue)
Sets the maximum width of the content region of the WindowPane. |
void |
setMinimumHeight(Extent newValue)
Sets the minimum height of the content region of the WindowPane. |
void |
setMinimumWidth(Extent newValue)
Sets the minimum width of the content region of the WindowPane. |
void |
setModal(boolean newValue)
Sets the modal state of the Component. |
void |
setMovable(boolean newValue)
Sets whether the window is movable. |
void |
setPositionX(Extent newValue)
Sets the horizontal (X) position of the WindowPane with
respect to its container. |
void |
setPositionY(Extent newValue)
Sets the vertical (Y) position of the WindowPane with
respect to its container. |
void |
setResizable(boolean newValue)
Sets whether the window is resizable. |
void |
setTitle(java.lang.String newValue)
Sets the title of the WindowPane. |
void |
setTitleBackground(Color newValue)
Sets the background color of the title region. |
void |
setTitleBackgroundImage(FillImage newValue)
Sets the background image of the title region. |
void |
setTitleBarInsets(Insets newValue)
Sets the horizontal inset of the entire title bar (relative to the content area). |
void |
setTitleFont(Font newValue)
Sets the font of the title region. |
void |
setTitleForeground(Color newValue)
Sets the foreground color of the title region. |
void |
setTitleHeight(Extent newValue)
Sets the height of the title region. |
void |
setTitleInsets(Insets newValue)
Sets the insets of the title region. |
void |
setWidth(Extent newValue)
Sets the width of the content region of the window. |
void |
setZIndex(int newValue)
Sets the z-index of the window with respect to its parent ContentPane. |
void |
userClose()
Processes a user request to close the window (via the close button). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String INPUT_CLOSE
public static final java.lang.String PROPERTY_BACKGROUND_IMAGE
public static final java.lang.String PROPERTY_BORDER
public static final java.lang.String PROPERTY_CLOSABLE
public static final java.lang.String PROPERTY_CLOSE_ICON
public static final java.lang.String PROPERTY_CLOSE_ICON_INSETS
public static final java.lang.String PROPERTY_DEFAULT_CLOSE_OPERATION
public static final java.lang.String PROPERTY_HEIGHT
public static final java.lang.String PROPERTY_ICON
public static final java.lang.String PROPERTY_ICON_INSETS
public static final java.lang.String PROPERTY_INSETS
public static final java.lang.String PROPERTY_MAXIMUM_HEIGHT
public static final java.lang.String PROPERTY_MAXIMUM_WIDTH
public static final java.lang.String PROPERTY_MINIMUM_HEIGHT
public static final java.lang.String PROPERTY_MINIMUM_WIDTH
public static final java.lang.String PROPERTY_MOVABLE
public static final java.lang.String PROPERTY_POSITION_X
public static final java.lang.String PROPERTY_POSITION_Y
public static final java.lang.String PROPERTY_RESIZABLE
public static final java.lang.String PROPERTY_TITLE
public static final java.lang.String PROPERTY_TITLE_BACKGROUND
public static final java.lang.String PROPERTY_TITLE_BACKGROUND_IMAGE
public static final java.lang.String PROPERTY_TITLE_BAR_INSETS
public static final java.lang.String PROPERTY_TITLE_FONT
public static final java.lang.String PROPERTY_TITLE_FOREGROUND
public static final java.lang.String PROPERTY_TITLE_HEIGHT
public static final java.lang.String PROPERTY_TITLE_INSETS
public static final java.lang.String PROPERTY_WIDTH
public static final java.lang.String Z_INDEX_CHANGED_PROPERTY
public static final int DO_NOTHING_ON_CLOSE
defaultCloseOperation property
indicating that nothing should be done when the user attempts
to close a window.
public static final int HIDE_ON_CLOSE
defaultCloseOperation property
indicating that a window should be hidden when the user attempts
to close it.
public static final int DISPOSE_ON_CLOSE
defaultCloseOperation property
indicating that a window should be removed from the component
hierarchy when a user attempts to close it.
| Constructor Detail |
public WindowPane()
WindowPane.
public WindowPane(java.lang.String title,
Extent width,
Extent height)
WindowPane with the specified title
and dimensions.
title - the titlewidth - The widthheight - The height| Method Detail |
public void addWindowPaneListener(WindowPaneListener l)
WindowPaneListener to receive event notifications.
l - the WindowPaneListener to addprotected void fireWindowClosing()
WindowPaneListeners that the user has requested
to close this WindowPane.
public FillImage getBackgroundImage()
WindowPane.
public FillImageBorder getBorder()
WindowPane.
public ImageReference getCloseIcon()
public Insets getCloseIconInsets()
public int getDefaultCloseOperation()
public Extent getHeight()
public ImageReference getIcon()
public Insets getIconInsets()
public Insets getInsets()
Pane
component.
public Extent getMaximumHeight()
WindowPane.
public Extent getMaximumWidth()
WindowPane.
public Extent getMinimumHeight()
WindowPane.
public Extent getMinimumWidth()
WindowPane.
public Extent getPositionX()
WindowPane with
respect to its container.
public Extent getPositionY()
WindowPane with
respect to its container.
public java.lang.String getTitle()
WindowPane.
public Color getTitleBackground()
public FillImage getTitleBackgroundImage()
public Insets getTitleBarInsets()
public Font getTitleFont()
public Color getTitleForeground()
public Extent getTitleHeight()
public Insets getTitleInsets()
public Extent getWidth()
public int getZIndex()
ContentPane. Windows with higher z-indices will
visually obscure windows with lower z-indices.
public boolean isClosable()
public boolean isModal()
ModalSupport
isModal in interface ModalSupportModalSupport.isModal()public boolean isMovable()
public boolean isResizable()
public boolean isValidChild(Component component)
isValidChild in class Componentcomponent - the Component to evaluate as a child
Component is a valid childComponent.isValidChild(nextapp.echo2.app.Component)public boolean isValidParent(Component parent)
ContentPanes as parents.
isValidParent in class Componentparent - the Component to evaluate as a parent
Component is a valid parentComponent.isValidParent(nextapp.echo2.app.Component)
public void processInput(java.lang.String inputName,
java.lang.Object inputValue)
ComponentComponent
received from the UpdateManager.
Derivative implementations should take care to invoke
super.processInput().
processInput in class ComponentinputName - the name of the inputinputValue - the value of the inputComponent.processInput(java.lang.String, java.lang.Object)public void setBackgroundImage(FillImage newValue)
WindowPane.
newValue - the new background imagepublic void setBorder(FillImageBorder newValue)
WindowPane.
newValue - the new borderpublic void setClosable(boolean newValue)
newValue - true if the window is closablepublic void setCloseIcon(ImageReference newValue)
newValue - the new iconpublic void setCloseIconInsets(Insets newValue)
newValue - the new inset marginpublic void setDefaultCloseOperation(int newValue)
newValue - the new default close operation, one of the following
values:
public void setHeight(Extent newValue)
WindowPane.
Values must be in pixel units.
newValue - the new heightpublic void setIcon(ImageReference newValue)
newValue - the new iconpublic void setIconInsets(Insets newValue)
newValue - the new inset marginpublic void setInsets(Insets newValue)
Pane
component.
newValue - the new insetpublic void setMaximumHeight(Extent newValue)
WindowPane.
Values must be in pixel units.
newValue - the new maximum heightpublic void setMaximumWidth(Extent newValue)
WindowPane.
Values must be in pixel units.
newValue - the new maximum widthpublic void setMinimumHeight(Extent newValue)
WindowPane.
Values must be in pixel units.
newValue - the new minimum heightpublic void setMinimumWidth(Extent newValue)
WindowPane.
Values must be in pixel units.
newValue - the new minimum widthpublic void setModal(boolean newValue)
ModalSupportComponent.
setModal in interface ModalSupportnewValue - the new modal stateModalSupport.setModal(boolean)public void setMovable(boolean newValue)
newValue - true if the window may be moved by the userpublic void setPositionX(Extent newValue)
WindowPane with
respect to its container.
Values must be in pixel units.
newValue - the new positionpublic void setPositionY(Extent newValue)
WindowPane with
respect to its container.
Values must be in pixel units.
newValue - the new positionpublic void setResizable(boolean newValue)
newValue - true if the window may be resized by the userpublic void setTitle(java.lang.String newValue)
WindowPane.
newValue - the titlepublic void setTitleBackground(Color newValue)
newValue - the new colorpublic void setTitleBackgroundImage(FillImage newValue)
newValue - the new background imagepublic void setTitleBarInsets(Insets newValue)
newValue - the new insetspublic void setTitleFont(Font newValue)
newValue - the new fontpublic void setTitleForeground(Color newValue)
newValue - the new colorpublic void setTitleHeight(Extent newValue)
newValue - the new heightpublic void setTitleInsets(Insets newValue)
newValue - the new insetspublic void setWidth(Extent newValue)
newValue - the new widthpublic void setZIndex(int newValue)
ContentPane. Windows with higher z-indices will
visually obscure windows with lower z-indices.
newValue - the new z-indexpublic void removeWindowPaneListener(WindowPaneListener l)
WindowPaneListener from receiving event notifications.
l - the WindowPaneListener to removepublic void userClose()
|
NextApp Echo2 v2.1.0.rc2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||