public class GestureEvent extends InputEvent
ジェスチャの配信は、基礎となるプラットフォームおよび接続されている入力デバイスの機能に依存します。 たとえば、マウスおよびキーボード付きのPCには、回転ジェスチャを生成する手段がありません。
| 修飾子と型 | フィールドと説明 |
|---|---|
static EventType<GestureEvent> |
ANY
すべてのジェスチャに共通のスーパータイプ。
|
consumed, eventType, NULL_SOURCE_TARGET, targetsource| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
GestureEvent(EventType<? extends GestureEvent> eventType)
非推奨。
このコンストラクタは使用しないでください。 空のイベントを構築します。
|
protected |
GestureEvent(EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
空のソースおよびターゲットを使用した新しいGestureEventイベントを構築します。
|
protected |
GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)
非推奨。
このコンストラクタは使用しないでください。 空のイベントを構築します。
|
protected |
GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
新しいGestureEventイベントを構築します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
GestureEvent |
copyFor(Object newSource, EventTarget newTarget)
指定したイベント・ソースとターゲットを持つこのイベントのコピーを作成して返します。
|
EventType<? extends GestureEvent> |
getEventType()
このイベントのイベント・タイプを取得します。
|
PickResult |
getPickResult()
選択内容に関する情報を返します。
|
double |
getSceneX()
イベントのソースが含まれている
Sceneの原点に対して相対的なイベントの水平位置を取得します。 |
double |
getSceneY()
イベントのソースが含まれている
Sceneの原点に対して相対的なイベントの垂直位置を取得します。 |
double |
getScreenX()
イベントの水平方向の絶対位置を取得します。
|
double |
getScreenY()
イベントの垂直方向の絶対位置を取得します。
|
double |
getX()
イベントのソースの原点に対して相対的なイベントの水平位置を取得します。
|
double |
getY()
イベントのソースの原点に対して相対的なイベントの垂直位置を取得します。
|
double |
getZ()
MouseEventのソースの原点に対して相対的なイベントの深度位置。
|
boolean |
isAltDown()
このイベントでAlt修飾子が押されたかどうかを示します。
|
boolean |
isControlDown()
このイベントでCtrl修飾子が押されたかどうかを示します。
|
boolean |
isDirect()
このジェスチャが直接入力デバイスによって発生したか、間接入力デバイスによって発生したかを示します。
|
boolean |
isInertia()
このイベントがすでに終了したジェスチャの慣性を表すかどうかを示します。
|
boolean |
isMetaDown()
このイベントでMeta修飾子が押されたかどうかを示します。
|
boolean |
isShiftDown()
このイベントでShift修飾子が押されたかどうかを示します。
|
boolean |
isShortcutDown()
このイベントでホスト・プラットフォームの一般的なShortcut修飾子が押されたかどうかを示します。
|
String |
toString()
この
GestureEventオブジェクトの文字列表現を返します。 |
getSourcepublic static final EventType<GestureEvent> ANY
@Deprecated protected GestureEvent(EventType<? extends GestureEvent> eventType)
GestureEventの新しいインスタンスを作成します。eventType - イベントのタイプ@Deprecated protected GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)
GestureEventの新しいインスタンスを作成します。source - イベント・ソースtarget - イベント・ターゲットeventType - イベントのタイプprotected GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
source - イベントのソース。 nullに設定できます。 target - イベントのターゲット。 nullに設定できます。 eventType - イベントのタイプ。x - シーンに関連するx。y - シーンに関連するy。screenX - 画面に対して相対的なx座標。screenY - 画面に対して相対的なy座標。shiftDown - Shift修飾子が押された場合はtrueです。controlDown - Ctrl修飾子が押された場合はtrueです。altDown - Alt修飾子が押された場合はtrueです。metaDown - Meta修飾子が押された場合はtrueです。direct - イベントが直接入力デバイスによって発生した場合はtrueです。 isDirect()を参照してください。 inertia - すでに終了したジェスチャの慣性を表す場合。pickResult - 選択結果。 nullに設定でき、その場合は、シーン座標とターゲットに基づいて、追加の値のない2D選択結果が構築されます。 protected GestureEvent(EventType<? extends GestureEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, boolean inertia, PickResult pickResult)
eventType - イベントのタイプ。x - シーンに関連するx。y - シーンに関連するy。screenX - 画面に対して相対的なx座標。screenY - 画面に対して相対的なy座標。shiftDown - Shift修飾子が押された場合はtrueです。controlDown - Ctrl修飾子が押された場合はtrueです。altDown - Alt修飾子が押された場合はtrueです。metaDown - Meta修飾子が押された場合はtrueです。direct - イベントが直接入力デバイスによって発生した場合はtrueです。 isDirect()を参照してください。 inertia - すでに終了したジェスチャの慣性を表す場合。pickResult - 選択結果。 nullに設定でき、その場合は、シーン座標に基づいて、追加の値のない2D選択結果が構築されます。 public GestureEvent copyFor(Object newSource, EventTarget newTarget)
Eventnullに設定されている場合は、NULL_SOURCE_TARGET値によって置換されます。 public final double getX()
isDirect()public final double getY()
isDirect()public final double getZ()
public final double getScreenX()
isDirect()public final double getScreenY()
isDirect()public final double getSceneX()
Sceneの原点に対して相対的なイベントの水平位置を取得します。 ノードがScene内にない場合、値はイベントのノードの最上位のルート親のboundsInParentに対して相対的な値になります。 3Dシーンでは、これは投影変換の適用後にフラットな座標を表します。 Sceneの原点に対して相対的なイベントの水平位置isDirect()public final double getSceneY()
Sceneの原点に対して相対的なイベントの垂直位置を取得します。 ノードがScene内にない場合、値はイベントのノードの最上位のルート親のboundsInParentに対して相対的な値になります。 3Dシーンでは、これは投影変換の適用後にフラットな座標を表します。 Sceneの原点に対して相対的なイベントの垂直位置isDirect()public final boolean isShiftDown()
public final boolean isControlDown()
public final boolean isAltDown()
public final boolean isMetaDown()
public final boolean isDirect()
public boolean isInertia()
public final PickResult getPickResult()
public final boolean isShortcutDown()
Ctrl、MacではMeta (コマンド・キー)です。 true、それ以外の場合はfalseです。public String toString()
GestureEventオブジェクトの文字列表現を返します。toString、クラスEventObjectGestureEventオブジェクトの文字列表現public EventType<? extends GestureEvent> getEventType()
EventEventクラスの複数のオブジェクトは、異なるイベント・タイプを持つことができます。 これらのイベント・タイプでは、発生するイベントの種類をさらに指定します。 getEventType、クラスInputEventCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.