所有类
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 值,如果该事件{应该?/已经?}触发一个弹出菜单,则该参数为 true
-
p
- 为受拖动影响的菜单项指定一条路径的 MenuElement 对象所组成的数组
-
m
- 处理选择的 MenuSelectionManager 对象
getPath
public MenuElement[] getPath()
-
返回到达所选菜单项的路径。
-
-
返回:
-
表示路径值的 MenuElement 对象组成的数组
getMenuSelectionManager
public MenuSelectionManager getMenuSelectionManager()
-
返回当前菜单选项管理器。
-
-
返回:
-
MenuSelectionManager 对象
所有类