クラス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では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
-
フィールドのサマリー
クラスで宣言されたフィールド 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修飾子と型フィールド説明static final intマウス・ボタン1を示します。MouseEvent.getButton()によって使用されます。static final intマウス・ボタン2を示します。MouseEvent.getButton()によって使用されます。static final intマウス・ボタン3を示します。MouseEvent.getButton()によって使用されます。static final int「マウス・クリック」イベントです。static final int「マウス・ドラッグ」イベントです。static final int「フォーカス取得」イベントです。static final int「フォーカス喪失」イベントです。static final intマウス・イベントに使用されるIDの範囲内の最初の番号です。static final intマウス・イベントに使用されるIDの範囲内の最後の番号です。static final int「マウス移動」イベントです。static final int「マウス・プレス」イベントです。static final int「マウス・リリース」イベントです。static final int「マウス・ホイール」イベントです。static final intマウス・ボタンなしを示します。MouseEvent.getButton()によって使用されます。クラスで宣言されたフィールド 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修飾子と型フィールド説明static final intAltキーの拡張修飾子定数です。static final intAltGraphキーの拡張修飾子定数です。static final int非推奨。static final int非推奨。代わりにALT_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めしますstatic final intMouse Button1の拡張修飾子定数です。static final int非推奨。代わりにBUTTON1_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めしますstatic final intMouse Button2の拡張修飾子定数です。static final int非推奨。代わりにBUTTON2_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めします。static final intMouse Button3の拡張修飾子定数です。static final int非推奨。代わりにBUTTON3_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めします。static final intCtrlキーの拡張修飾子定数です。static final int非推奨。代わりにCTRL_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めしますstatic final intMetaキーの拡張修飾子定数です。static final int非推奨。代わりにMETA_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めしますstatic final intShiftキーの拡張修飾子定数です。static final int非推奨。代わりにSHIFT_DOWN_MASKとInputEvent.getModifiersEx()を使用することをお勧めしますクラスで宣言されたフィールド ComponentEvent
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN修飾子と型フィールド説明static final intコンポーネント・イベントに使用されるIDの範囲内の最初の番号です。static final intこのイベントは、コンポーネントが不可視になったことを示します。static final intコンポーネント・イベントに使用されるIDの範囲内の最後の番号です。static final intこのイベントは、コンポーネントの位置が変更されたことを示します。static final intこのイベントは、コンポーネントのサイズが変更されたことを示します。static final intこのイベントは、コンポーネントが可視になったことを示します。クラスで宣言されたフィールド 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修飾子と型フィールド説明static final longアクション・イベント選択用イベント・マスクです。static final long調整イベント選択用イベント・マスクです。static final longコンポーネント・イベント選択用イベント・マスクです。protected boolean転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。static final longコンテナ・イベント選択用イベント・マスクです。static final longフォーカス・イベント選択用イベント・マスクです。static final long階層境界イベント選択用イベント・マスクです。static final long階層イベント選択用イベント・マスクです。protected intイベントのIDstatic final longインプット・メソッド・イベント選択用イベント・マスクです。static final long呼出しイベント選択用イベント・マスクです。static final long項目イベント選択用イベント・マスクです。static final longキー・イベント選択用イベント・マスクです。static final longマウス・イベント選択用イベント・マスクです。static final longマウス・モーション・イベント選択用イベント・マスクです。static final longマウス・ホイール・イベント選択用イベント・マスクです。static final longペイント・イベント選択用イベント・マスクです。static final int予約済みAWTイベントIDの最大値です。static final longテキスト・イベント選択用イベント・マスクです。static final longウィンドウ・イベント選択用イベント・マスクです。static final longウィンドウ・フォーカス・イベント選択用イベント・マスクです。static final longウィンドウ状態イベント選択用イベント・マスクです。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明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オブジェクトを構築します。 -
メソッドのサマリー
クラスで宣言されたメソッド MouseEvent
getButton, getClickCount, getLocationOnScreen, getMouseModifiersText, getPoint, getX, getXOnScreen, getY, getYOnScreen, isPopupTrigger, paramString, translatePoint修飾子と型メソッド説明int状態が変更されたマウス・ボタンがある場合、そのマウス・ボタンを返します。intこのイベントに関連付けられたマウス・クリック数を返します。イベントの絶対x、y座標を返します。static StringgetMouseModifiersText(int modifiers) イベントの発生時に押されていた「Shift」キーや「Ctrl+Shift」キーなどの修飾キーやマウス・ボタンを記述するStringインスタンスを返します。getPoint()ソース・コンポーネントを基準とする、イベントの相対x、y座標を返します。intgetX()ソース・コンポーネントを基準とする、イベントの相対x座標(水平方向)を返します。intイベントの絶対x座標(水平方向)を返します。intgetY()ソース・コンポーネントを基準とする、イベントの相対y座標(垂直方向)を返します。intイベントの絶対y座標(垂直方向)を返します。booleanこのマウス・イベントが、そのプラットフォームのポップアップ・メニュー・トリガー・イベントであるかどうかを返します。このイベントを特定するパラメータ文字列を返します。voidtranslatePoint(int x, int y) 指定されたx(水平方向)およびy(垂直方向)オフセットを加算することにより、イベントの座標を新しい位置に変換します。クラスで宣言されたメソッド InputEvent
consume, getMaskForButton, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown修飾子と型メソッド説明voidconsume()このイベントを消費して、発生させたソースによりデフォルトの方法で処理されないようにします。static intgetMaskForButton(int button) 既存のマウス・ボタンのマスクを取得するメソッド。int非推奨。代わりに拡張修飾キーとInputEvent.getModifiersEx()を使用することをお勧めしますintこのイベントの拡張修飾子マスクを返します。static StringgetModifiersExText(int modifiers) 「Shift」、「Button1」、または「Ctrl+Shift」などの拡張修飾子キーおよびマウス・ボタンを記述するStringを返します。longgetWhen()このイベントが発生したタイムスタンプと協定世界時のUTC 1970年1月1日深夜零時との差をミリ秒単位で返します。booleanこのイベントでAlt修飾子が押されたかどうかを返します。booleanこのイベントでAltGraph修飾子が押されたかどうかを返します。booleanこのイベントが消費されたかどうかを返します。booleanこのイベントでCtrl修飾子が押されたかどうかを返します。booleanこのイベントでMeta修飾子が押されたかどうかを返します。booleanこのイベントでShift修飾子が押されたかどうかを返します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
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オブジェクト- 関連項目:
-
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
- 関連項目:
-
-
メソッドの詳細
-
getPath
-
getMenuSelectionManager
public MenuSelectionManager getMenuSelectionManager()現在のメニュー選択マネージャを返します。- 戻り値:
- MenuSelectionManagerオブジェクト
-
InputEvent.getModifiersEx()を使用することをお勧めします