|
NextApp Echo3 Extras v3.0.b4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echo.app.Component nextapp.echo.extras.app.menu.AbstractMenuComponent nextapp.echo.extras.app.ContextMenu
public class ContextMenu
A component that shows a menu when right-clicked, i.e. a context menu. This component supports at most one child which, when present, will be used as visible content. The component itself will not be visible.
Field Summary | |
---|---|
static int |
ACTIVATION_MODE_CLICK
|
static int |
ACTIVATION_MODE_CONTEXT_CLICK
|
static java.lang.String |
PROPERTY_ACTIVATION_MODE
|
static java.lang.String |
PROPERTY_BACKGROUND_IMAGE
|
static java.lang.String |
PROPERTY_BORDER
|
static java.lang.String |
PROPERTY_DISABLED_BACKGROUND
|
static java.lang.String |
PROPERTY_DISABLED_BACKGROUND_IMAGE
|
static java.lang.String |
PROPERTY_DISABLED_FOREGROUND
|
static java.lang.String |
PROPERTY_MENU_EXPAND_ICON
|
static java.lang.String |
PROPERTY_SELECTION_BACKGROUND
|
static java.lang.String |
PROPERTY_SELECTION_BACKGROUND_IMAGE
|
static java.lang.String |
PROPERTY_SELECTION_FOREGROUND
|
Fields inherited from class nextapp.echo.extras.app.menu.AbstractMenuComponent |
---|
ACTION_LISTENERS_CHANGED_PROPERTY, DEFAULT_ANIMATION_TIME, INPUT_ACTION, MODEL_CHANGED_PROPERTY, PROPERTY_ANIMATION_TIME, STATE_MODEL_CHANGED_PROPERTY |
Fields inherited from class nextapp.echo.app.Component |
---|
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY |
Constructor Summary | |
---|---|
ContextMenu()
Creates a new ContextMenu with an empty
DefaultMenuModel as its model and a
DefaultMenuStateModel to provide state information. |
|
ContextMenu(nextapp.echo.app.Component applyTo)
Creates a new ContextMenu with an empty
DefaultMenuModel as its model and a
DefaultMenuStateModel to provide state information. |
|
ContextMenu(nextapp.echo.app.Component applyTo,
MenuModel model)
Creates a new ContextMenu displaying the specified
MenuModel and using a
DefaultMenuStateModel to provide state information. |
|
ContextMenu(nextapp.echo.app.Component applyTo,
MenuModel model,
MenuStateModel stateModel)
Creates a new ContextMenu displaying the specified
MenuModel and using the specified
MenuStateModel to provide state information. |
Method Summary | |
---|---|
int |
getActivationMode()
Returns the activation mode of the context menu. |
nextapp.echo.app.Component |
getApplyTo()
|
nextapp.echo.app.FillImage |
getBackgroundImage()
Returns the background image that will be displayed in pull-down menus. |
nextapp.echo.app.Border |
getBorder()
Returns the border that will be displayed around pull-down menus. |
nextapp.echo.app.Color |
getDisabledBackground()
Returns the background color used to render disabled menu items. |
nextapp.echo.app.FillImage |
getDisabledBackgroundImage()
Returns the background image used to render disabled menu items. |
nextapp.echo.app.Color |
getDisabledForeground()
Returns the foreground color used to render disabled menu items. |
nextapp.echo.app.ImageReference |
getMenuExpandIcon()
Returns the icon used to expand pull-down menus. |
nextapp.echo.app.Color |
getSelectionBackground()
Returns the background color used to highlight the currently selected menu item. |
nextapp.echo.app.FillImage |
getSelectionBackgroundImage()
Returns the background image used to highlight the currently selected menu item. |
nextapp.echo.app.Color |
getSelectionForeground()
Returns the foreground color used to highlight the currently selected menu item. |
boolean |
isValidChild(nextapp.echo.app.Component child)
|
void |
setActivationMode(int newValue)
Sets the activation mode of the context menu. |
void |
setApplyTo(nextapp.echo.app.Component applyTo)
Sets the component to apply the context menu to. |
void |
setBackgroundImage(nextapp.echo.app.FillImage newValue)
Sets the background image that will be displayed in pull-down menus. |
void |
setBorder(nextapp.echo.app.Border newValue)
Sets the border that will be displayed around pull-down menus. |
void |
setDisabledBackground(nextapp.echo.app.Color newValue)
Sets the background color used to render disabled menu items. |
void |
setDisabledBackgroundImage(nextapp.echo.app.FillImage newValue)
Sets the background image used to render disabled menu items. |
void |
setDisabledForeground(nextapp.echo.app.Color newValue)
Sets the foreground color used to render disabled menu items. |
void |
setMenuExpandIcon(nextapp.echo.app.ImageReference newValue)
Sets the icon used to expand pull-down menus. |
void |
setSelectionBackground(nextapp.echo.app.Color newValue)
Sets the background color used to highlight the currently selected menu item. |
void |
setSelectionBackgroundImage(nextapp.echo.app.FillImage newValue)
Sets the background image used to highlight the currently selected menu item. |
void |
setSelectionForeground(nextapp.echo.app.Color newValue)
Sets the foreground color used to highlight the currently selected menu item. |
Methods inherited from class nextapp.echo.extras.app.menu.AbstractMenuComponent |
---|
addActionListener, doAction, fireActionPerformed, getAnimationTime, getModel, getStateModel, hasActionListeners, processInput, removeActionListener, setAnimationTime, setModel, setStateModel |
Methods inherited from class nextapp.echo.app.Component |
---|
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidParent, isVisible, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ACTIVATION_MODE_CLICK
public static final int ACTIVATION_MODE_CONTEXT_CLICK
public static final java.lang.String PROPERTY_ACTIVATION_MODE
public static final java.lang.String PROPERTY_BACKGROUND_IMAGE
public static final java.lang.String PROPERTY_BORDER
public static final java.lang.String PROPERTY_DISABLED_BACKGROUND
public static final java.lang.String PROPERTY_DISABLED_BACKGROUND_IMAGE
public static final java.lang.String PROPERTY_DISABLED_FOREGROUND
public static final java.lang.String PROPERTY_MENU_EXPAND_ICON
public static final java.lang.String PROPERTY_SELECTION_BACKGROUND
public static final java.lang.String PROPERTY_SELECTION_BACKGROUND_IMAGE
public static final java.lang.String PROPERTY_SELECTION_FOREGROUND
Constructor Detail |
---|
public ContextMenu()
ContextMenu
with an empty
DefaultMenuModel
as its model and a
DefaultMenuStateModel
to provide state information.
public ContextMenu(nextapp.echo.app.Component applyTo)
ContextMenu
with an empty
DefaultMenuModel
as its model and a
DefaultMenuStateModel
to provide state information.
applyTo
- the component to apply the context menu topublic ContextMenu(nextapp.echo.app.Component applyTo, MenuModel model)
ContextMenu
displaying the specified
MenuModel
and using a
DefaultMenuStateModel
to provide state information.
applyTo
- the component to apply the context menu tomodel
- the modelpublic ContextMenu(nextapp.echo.app.Component applyTo, MenuModel model, MenuStateModel stateModel)
ContextMenu
displaying the specified
MenuModel
and using the specified
MenuStateModel
to provide state information.
applyTo
- the component to apply the context menu tomodel
- the modelstateModel
- the selection modelMethod Detail |
---|
public int getActivationMode()
ACTIVATION_MODE_CONTEXT_CLICK
ACTIVATION_MODE_CLICK
public nextapp.echo.app.Component getApplyTo()
public nextapp.echo.app.FillImage getBackgroundImage()
public nextapp.echo.app.Border getBorder()
public nextapp.echo.app.Color getDisabledBackground()
public nextapp.echo.app.FillImage getDisabledBackgroundImage()
public nextapp.echo.app.Color getDisabledForeground()
public nextapp.echo.app.ImageReference getMenuExpandIcon()
public nextapp.echo.app.Color getSelectionBackground()
public nextapp.echo.app.FillImage getSelectionBackgroundImage()
public nextapp.echo.app.Color getSelectionForeground()
public void setApplyTo(nextapp.echo.app.Component applyTo)
applyTo
- the Componentpublic void setActivationMode(int newValue)
newValue
- the new activation mode of the context menu, one of the following values:
ACTIVATION_MODE_CONTEXT_CLICK
ACTIVATION_MODE_CLICK
public void setBackgroundImage(nextapp.echo.app.FillImage newValue)
newValue
- the new background imagepublic void setBorder(nextapp.echo.app.Border newValue)
newValue
- the new default borderpublic void setDisabledBackground(nextapp.echo.app.Color newValue)
newValue
- the new disabled backgroundpublic void setDisabledBackgroundImage(nextapp.echo.app.FillImage newValue)
newValue
- the new disabled background imagepublic void setDisabledForeground(nextapp.echo.app.Color newValue)
newValue
- the new disabled foregroundpublic void setMenuExpandIcon(nextapp.echo.app.ImageReference newValue)
newValue
- the new menu expand iconpublic void setSelectionBackground(nextapp.echo.app.Color newValue)
newValue
- the new selection backgroundpublic void setSelectionBackgroundImage(nextapp.echo.app.FillImage newValue)
newValue
- the new selection background imagepublic void setSelectionForeground(nextapp.echo.app.Color newValue)
newValue
- the new selection foregroundpublic boolean isValidChild(nextapp.echo.app.Component child)
isValidChild
in class nextapp.echo.app.Component
Component.isValidChild(Component)
|
NextApp Echo3 Extras v3.0.b4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |