java.lang.Object java.awt.MenuComponent java.awt.MenuItem java.awt.Menu java.awt.PopupMenu
public class PopupMenu
A class that implements a menu which can be dynamically popped up at a specified position within a component.
As the inheritance hierarchy implies, a PopupMenu
can be used anywhere a Menu
can be used. However, if you use a PopupMenu
like a Menu
(e.g., you add it to a MenuBar
), then you cannot call show
on that PopupMenu
.
PopupMenu()
PopupMenu(String label)
add, add, addSeparator, countItems, getItem, getItemCount, insert, insert, insertSeparator, isTearOff, paramString, remove, remove, removeAll, removeNotify
Methods inherited from class java.awt.MenuItem addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, getActionCommand, getActionListeners, getLabel, getListeners, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut
PopupMenu
public PopupMenu() throws HeadlessException
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.
GraphicsEnvironment.isHeadless()
public PopupMenu(String label) throws HeadlessException
label
- a non-null
string specifying the popup menu's label
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.
GraphicsEnvironment.isHeadless()
public void addNotify()
addNotify
in class Menu
public void show(Component origin, int x, int y)
If this PopupMenu
is being used as a Menu
(i.e., it has a non-Component
parent), then you cannot call this method on the PopupMenu
.
origin
- the component which defines the coordinate space
x
- the x coordinate position to popup the menu
y
- the y coordinate position to popup the menu
NullPointerException
- if the parent is null
IllegalArgumentException
- if this PopupMenu
has a non-Component
parent
IllegalArgumentException
- if the origin is not in the parent's heirarchy
RuntimeException
- if the parent is not showing on screen
public AccessibleContext getAccessibleContext()
AccessibleContext
associated with this PopupMenu
.
getAccessibleContext
in interface Accessible
getAccessibleContext
in class Menu
AccessibleContext
of this PopupMenu
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4