- 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オブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 MenuSelectionManager
getMenuSelectionManager()
現在のメニュー選択マネージャを返します。MenuElement[]
getPath()
選択されたメニュー項目へのパスを返します。-
クラス 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オブジェクト
-
-