JavaTM 2 Platform Standard Ed. 6
上一个类
下一个类
框架
无框架
所有类
摘要: 嵌套 | 字段 | 构造方法 | 方法
详细信息: 字段 | 构造方法 | 方法
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.event.ComponentEvent 继承的字段
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
从类 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.util.EventObject 继承的字段
source
构造方法摘要
MenuDragMouseEvent (Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
构造一个 MenuDragMouseEvent 对象。
MenuDragMouseEvent (Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
构造一个 MenuDragMouseEvent 对象。
方法摘要
MenuSelectionManager
getMenuSelectionManager ()
返回当前菜单选项管理器。
MenuElement[]
getPath ()
返回选定菜单项所在的路径。
从类 java.awt.event.MouseEvent 继承的方法
getButton, getClickCount, getLocationOnScreen, getMouseModifiersText, getPoint, getX, getXOnScreen, getY, getYOnScreen, isPopupTrigger, paramString, translatePoint
从类 java.awt.event.InputEvent 继承的方法
consume, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown
从类 java.awt.event.ComponentEvent 继承的方法
getComponent
从类 java.awt.AWTEvent 继承的方法
getID, setSource, toString
从类 java.util.EventObject 继承的方法
getSource
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
MenuDragMouseEvent
public MenuDragMouseEvent (Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
构造一个 MenuDragMouseEvent 对象。
绝对坐标 xAbs 和 yAbs 被设置为:屏幕上源的位置加上相对坐标 x 和 y。如果源没有显示,则将 xAbs 和 yAbs 设置为 0。
参数:
source
- 发起事件的 Component(通常为 this
)
id
- 指定事件类型的 int 值,在 MouseEvent
中进行了定义
when
- 标识事件发生时间的 long 值
modifiers
- 指定按下的所有修改键的 int 值,在 InputEvent
中进行了指定
x
- 指定发生事件的水平位置(以像素为单位)的 int 值
y
- 指定发生事件的垂直位置(以像素为单位)的 int 值
clickCount
- 指定鼠标单击次数的 int 值
popupTrigger
- 一个 boolean 值,如果该事件{应该?/已经?}触发一个弹出菜单,则该参数为 true
p
- 指定受拖动影响的菜单项所在路径的 MenuElement 对象所组成的数组
m
- 处理选择的 MenuSelectionManager 对象
另请参见:
MouseEvent.MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
MenuDragMouseEvent
public MenuDragMouseEvent (Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
构造一个 MenuDragMouseEvent 对象。
即使传递给构造方法的相对坐标和绝对坐标的值不一致,MenuDragMouseEvent 实例仍然会被创建。
参数:
source
- 发起事件的 Component(通常为 this
)
id
- 指定事件类型的 int 值,在 MouseEvent
中进行了定义
when
- 标识事件发生时间的 long 值
modifiers
- 指定按下的所有修改键的 int 值,在 InputEvent
中进行了指定
x
- 指定发生事件的水平位置(以像素为单位)的 int 值
y
- 指定发生事件的垂直位置(以像素为单位)的 int 值
xAbs
- 指定发生事件的水平绝对位置(以像素为单位)的 int 值
yAbs
- 指定发生事件的垂直绝对位置(以像素为单位)的 int 值
clickCount
- 指定鼠标单击次数的 int 值
popupTrigger
- 一个 boolean 值,如果该事件{应该?/已经?}触发一个弹出菜单,则该参数为 true
p
- 指定受拖动影响的菜单项所在路径的 MenuElement 对象所组成的数组
m
- 处理选择的 MenuSelectionManager 对象
从以下版本开始:
1.6
另请参见:
MouseEvent.MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
getPath
public MenuElement[] getPath ()
返回选定菜单项所在的路径。
返回:
表示路径值的 MenuElement 对象所组成的数组
getMenuSelectionManager
public MenuSelectionManager getMenuSelectionManager ()
返回当前菜单选项管理器。
返回:
MenuSelectionManager 对象
JavaTM 2 Platform Standard Ed. 6
上一个类
下一个类
框架
无框架
所有类
摘要: 嵌套 | 字段 | 构造方法 | 方法
详细信息: 字段 | 构造方法 | 方法
提交错误或意见 有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。