java.awt
Class PopupMenujava.lang.Object | +--java.awt.MenuComponent | +--java.awt.MenuItem | +--java.awt.Menu | +--java.awt.PopupMenu
- All Implemented Interfaces:
- Accessible, MenuContainer, Serializable
- public class PopupMenu
- extends Menu
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.
- See Also:
- Serialized Form
Nested Class Summary
protected class PopupMenu.AccessibleAWTPopupMenu
Inner class of PopupMenu used to provide default support for accessibility.
Nested classes inherited from class java.awt.Menu
Nested classes inherited from class java.awt.MenuItem
Nested classes inherited from class java.awt.MenuComponent
Constructor Summary
PopupMenu()
Creates a new popup menu with an empty name.PopupMenu(String label)
Creates a new popup menu with the specified name.
Method Summary
void addNotify()
Creates the popup menu's peer.AccessibleContext getAccessibleContext()
Gets the AccessibleContext associated with this PopupMenu.void show(Component origin, int x, int y)
Shows the popup menu at the x, y position relative to an origin component.
Methods inherited from class java.awt.Menu 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,