public class MenuDragMouseEvent extends MouseEvent
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为1.4,为所有JavaBeans™长期存储的支持已被添加到java.beans
包。请看XMLEncoder
。
BUTTON1, BUTTON2, BUTTON3, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_FIRST, MOUSE_LAST, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, MOUSE_WHEEL, NOBUTTON
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
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
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
source
Constructor and Description |
---|
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对象。
|
Modifier and Type | Method and Description |
---|---|
MenuSelectionManager |
getMenuSelectionManager()
返回当前菜单选择管理器。
|
MenuElement[] |
getPath()
返回所选菜单项的路径。
|
getButton, getClickCount, getLocationOnScreen, getModifiersEx, getMouseModifiersText, getPoint, getX, getXOnScreen, getY, getYOnScreen, isPopupTrigger, paramString, translatePoint
consume, getMaskForButton, getModifiers, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown
getComponent
getSource
public MenuDragMouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, MenuElement[] p, MenuSelectionManager m)
绝对坐标xabs和肝片将源的位置在屏幕上加上相对坐标X和Y xabs和肝片如果来源不显示设置为零。
source
-组件产生事件(通常
this
)
id
指定事件类型int,定义在
MouseEvent
when
-长确定事件发生的时间
modifiers
-指定任何修饰键按住一个int,指定
InputEvent
x
- int指定处的水平位置发生的事件,在像素
y
- int指定垂直位置时,事件的发生,在像素
clickCount
指定鼠标点击次数int
popupTrigger
-布尔--如果{应该事件吗?/吗?}触发弹出
p
- menuelement对象指定一个由阻力影响菜单路径数组
m
- menuselectionmanager对象处理的选择
MouseEvent.MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
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实例。
source
-组件产生事件(通常
this
)
id
指定事件类型int,定义在
MouseEvent
when
-长确定事件发生的时间
modifiers
-指定任何修饰键按住一个int,指定
InputEvent
x
- int指定处的水平位置发生的事件,在像素
y
- int指定垂直位置时,事件的发生,在像素
xAbs
- int指定水平的绝对位置的事件发生,在像素
yAbs
- int指定垂直绝对位置的事件发生,在像素
clickCount
指定鼠标点击次数int
popupTrigger
-布尔--如果{应该事件吗?/吗?}触发弹出
p
- menuelement对象指定一个由阻力影响菜单路径数组
m
- menuselectionmanager对象处理的选择
MouseEvent.MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
public MenuElement[] getPath()
public MenuSelectionManager getMenuSelectionManager()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.