所有类


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 对象。
 
方法摘要
 MenuSelectionManager getMenuSelectionManager()
          返回当前菜单选项管理器。
 MenuElement[] getPath()
          返回到达所选菜单项的路径。
 
从类 java.awt.event.MouseEvent 继承的方法
getButton, getClickCount, getMouseModifiersText, getPoint, getX, getY, 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 对象。

参数:
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 对象

所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部