public class GestureEvent extends InputEvent
ジェスチャの配信は、基礎となるプラットフォームおよび接続されている入力デバイスの機能に依存します。たとえば、マウスおよびキーボード付きのPCには、回転ジェスチャを生成する手段がありません。
修飾子と型 | フィールドと説明 |
---|---|
static EventType<GestureEvent> |
ANY
すべてのジェスチャに共通のスーパータイプ。
|
consumed、eventType、NULL_SOURCE_TARGET、target
source
修飾子 | コンストラクタと説明 |
---|---|
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 オブジェクトの文字列表現を返します。 |
getSource
public 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)
Event
null
に設定されている場合は、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
、クラス: EventObject
GestureEvent
オブジェクトの文字列表現public EventType<? extends GestureEvent> getEventType()
Event
Event
クラスの複数のオブジェクトは、異なるイベント・タイプを持つことができます。これらのイベント・タイプでは、発生するイベントの種類をさらに指定します。getEventType
、クラス: InputEvent
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.