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 |
建構子摘要 |
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 物件。 |
從類別 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 |
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 值,如果該事件{應該?/已經?}觸發一個彈出選單,則該參數為 truep
- 指定受拖動影響的選單項所在路徑的 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 值,如果該事件{應該?/已經?}觸發一個彈出選單,則該參數為 truep
- 指定受拖動影響的選單項所在路徑的 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 物件
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。