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では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 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オブジェクトを構築します。 -
メソッドのサマリー
クラス java.awt.event.MouseEventで宣言されたメソッド
getButton, getClickCount, getLocationOnScreen, getMouseModifiersText, getPoint, getX, getXOnScreen, getY, getYOnScreen, isPopupTrigger, paramString, translatePoint
クラス java.awt.event.InputEventで宣言されたメソッド
consume, getMaskForButton, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown
クラス java.awt.event.ComponentEventで宣言されたメソッド
getComponent
クラス java.util.EventObjectで宣言されたメソッド
getSource
-
コンストラクタの詳細
-
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
- イベントの発生元のコンポーネント(通常はthis
)id
-MouseEvent
で定義されたイベントのタイプを指定するint値when
- イベントの発生した時間を識別するlong値modifiers
- 押された修飾キーを指定するInputEvent
で指定されたint値x
- イベントが発生した水平位置をピクセルで指定するint値y
- イベントが発生した垂直位置をピクセルで指定するint値clickCount
- マウスのクリック数を指定するint値popupTrigger
- boolean値。イベントがポップアップをトリガーする(またはトリガーした)場合はtruep
- ドラッグに影響を受けるメニュー項目へのパスを指定するMenuElementオブジェクトの配列m
- 選択を取り扱うMenuSelectionManagerオブジェクト- 関連項目:
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
- イベントの発生元のコンポーネント(通常はthis
)id
-MouseEvent
で定義されたイベントのタイプを指定するint値when
- イベントの発生した時間を識別するlong値modifiers
- 押された修飾キーを指定するInputEvent
で指定されたint値x
- イベントが発生した水平位置をピクセルで指定するint値y
- イベントが発生した垂直位置をピクセルで指定するint値xAbs
- イベントが発生した水平方向の絶対位置をピクセルで指定するint値yAbs
- イベントが発生した垂直方向の絶対位置をピクセルで指定するint値clickCount
- マウスのクリック数を指定するint値popupTrigger
- boolean値。イベントがポップアップをトリガーする(またはトリガーした)場合はtruep
- ドラッグに影響を受けるメニュー項目へのパスを指定するMenuElementオブジェクトの配列m
- 選択を取り扱うMenuSelectionManagerオブジェクト- 導入されたバージョン:
- 1.6
- 関連項目:
MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
-
-
メソッドの詳細
-
getPath
public MenuElement[] getPath()選択されたメニュー項目へのパスを返します。- 戻り値:
- パス値を表すMenuElementオブジェクトの配列
-
getMenuSelectionManager
public MenuSelectionManager getMenuSelectionManager()現在のメニュー選択マネージャを返します。- 戻り値:
- MenuSelectionManagerオブジェクト
-