javax.swing.event
类 MenuDragMouseEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.MouseEvent
javax.swing.event.MenuDragMouseEvent
- 所有已实现的接口:
- Serializable
public class MenuDragMouseEvent
- extends MouseEvent
MenuDragMouseEvent 用于通知感兴趣的参与者菜单元素在拖动条件下已接收转发给它的 MouseEvent。
警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans
包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder
。
从类 java.awt.event.MouseEvent 继承的字段 |
BUTTON1, BUTTON2, BUTTON3, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_FIRST, MOUSE_LAST, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, MOUSE_WHEEL, NOBUTTON |
从类 java.awt.event.InputEvent 继承的字段 |
ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, ALT_GRAPH_MASK, ALT_MASK, BUTTON1_DOWN_MASK, BUTTON1_MASK, BUTTON2_DOWN_MASK, BUTTON2_MASK, BUTTON3_DOWN_MASK, BUTTON3_MASK, CTRL_DOWN_MASK, CTRL_MASK, META_DOWN_MASK, META_MASK, SHIFT_DOWN_MASK, SHIFT_MASK |
从类 java.awt.AWTEvent 继承的字段 |
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK |
从类 java.awt.event.InputEvent 继承的方法 |
consume, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown |
MenuDragMouseEvent
public MenuDragMouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
- 构造一个 MenuDragMouseEvent 对象。
- 参数:
source
- 发起事件的 Component(通常为 this
)id
- 指定事件类型的 int 值,MouseEvent
中定义了这些事件类型when
- 标识事件发生时间的 long 值modifiers
- 指定按下的所有组合键的 int 值,InputEvent
中指定了这些组合键x
- 指定发生事件的水平位置(以像素为单位)的 int 值y
- 指定发生事件的垂直位置(以像素为单位)的 int 值clickCount
- 指定鼠标单击次数的 int 值popupTrigger
- 一个 boolean 值,如果该事件{应该?/已经?}触发一个弹出菜单,则该参数为 truep
- 为受拖动影响的菜单项指定一条路径的 MenuElement 对象所组成的数组m
- 处理选择的 MenuSelectionManager 对象
getPath
public MenuElement[] getPath()
- 返回到达所选菜单项的路径。
- 返回:
- 表示路径值的 MenuElement 对象组成的数组
getMenuSelectionManager
public MenuSelectionManager getMenuSelectionManager()
- 返回当前菜单选项管理器。
- 返回:
- MenuSelectionManager 对象
提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。