所有类
java.awt
类 PopupMenu
java.lang.Object
java.awt.MenuComponent
java.awt.MenuItem
java.awt.Menu
java.awt.PopupMenu
-
所有已实现的接口:
-
MenuContainer, Serializable, Accessible
-
public class PopupMenu
- extends Menu
此类实现能够在组件中的指定位置动态弹出的菜单。
正如继承层次关系所暗示的,任何可以使用 Menu
的地方,都可以使用 PopupMenu
。但是,如果使用像 Menu
这样的 PopupMenu
(例如,将其添加到 MenuBar
),则不能调用该 PopupMenu
的 show
。
-
另请参见:
-
序列化表格
从类 java.awt.Menu 继承的方法 |
add, add, addSeparator, countItems, getItem, getItemCount, insert, insert, insertSeparator, isTearOff, paramString, remove, remove, removeAll, removeNotify |
从类 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
- 如果 GraphicsEnvironment.isHeadless() 返回 true。
-
另请参见:
-
GraphicsEnvironment.isHeadless()
PopupMenu
public PopupMenu(String label)
throws HeadlessException
-
创建具有指定名称的新弹出式菜单。
-
参数:
-
label
- 用于指定弹出式菜单标签的非 null
字符串
-
抛出:
-
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true。
-
另请参见:
-
GraphicsEnvironment.isHeadless()
addNotify
public void addNotify()
-
创建弹出式菜单的同位体。同位体允许更改弹出式菜单的外观,而不更改其任何功能。
-
-
覆盖:
-
类
Menu
中的 addNotify
-
show
public void show(Component origin,
int x,
int y)
-
在相对于初始组件的 x、y 位置显示弹出式菜单。初始组件必须包含在弹出式菜单的父菜单的组件层次结构中。初始组件和父菜单必须显示在对此方法有效的屏幕中。
如果此 PopupMenu
正在作为 Menu
使用(即它有一个非 Component
父菜单),则不能对 PopupMenu
调用此方法。
-
-
参数:
-
origin
- 定义坐标空间的组件
-
x
- 弹出菜单的 x 坐标位置
-
y
- 弹出菜单的 y 坐标位置
-
抛出:
-
NullPointerException
- 如果父菜单为 null
-
IllegalArgumentException
- 如果此 PopupMenu
有非 Component
父菜单
-
IllegalArgumentException
- 如果初始组件不在父菜单的继承关系中
-
RuntimeException
- 如果父菜单没有显示在屏幕中
getAccessibleContext
public AccessibleContext getAccessibleContext()
-
获取与此
PopupMenu
关联的 AccessibleContext
。
-
-
指定者:
-
接口
Accessible
中的 getAccessibleContext
-
覆盖:
-
类
Menu
中的 getAccessibleContext
-
-
返回:
-
此
PopupMenu
的 AccessibleContext
所有类