- java.lang.Object
-
- javafx.animation.Animation
-
- javafx.animation.Transition
-
- javafx.animation.ParallelTransition
-
public final class ParallelTransition extends Transition
このTransition
では、Animations
のリストを並行して再生します。node
プロパティが指定されていない場合、このTransition
の子はnode
を継承します。コード・セグメントの例:
Rectangle rect = new Rectangle (100, 40, 100, 100); rect.setArcHeight(50); rect.setArcWidth(50); rect.setFill(Color.VIOLET); final Duration SEC_2 = Duration.millis(2000); final Duration SEC_3 = Duration.millis(3000); FadeTransition ft = new FadeTransition(SEC_3); ft.setFromValue(1.0f); ft.setToValue(0.3f); ft.setCycleCount(2f); ft.setAutoReverse(true); TranslateTransition tt = new TranslateTransition(SEC_2); tt.setFromX(-100f); tt.setToX(100f); tt.setCycleCount(2f); tt.setAutoReverse(true); RotateTransition rt = new RotateTransition(SEC_3); rt.setByAngle(180f); rt.setCycleCount(4f); rt.setAutoReverse(true); ScaleTransition st = new ScaleTransition(SEC_2); st.setByX(1.5f); st.setByY(1.5f); st.setCycleCount(2f); st.setAutoReverse(true); ParallelTransition pt = new ParallelTransition(rect, ft, tt, rt, st); pt.play();
- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
Transition
,Animation
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<Node>
node
このNode
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。-
クラス javafx.animation.Animationで宣言されたプロパティ
autoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration
-
クラス javafx.animation.Transitionで宣言されたプロパティ
interpolator
-
-
ネストされたクラスのサマリー
-
クラス javafx.animation.Animationで宣言されたネストされたクラス/インタフェース
Animation.Status
-
-
フィールドのサマリー
-
クラス javafx.animation.Animationで宣言されたフィールド
INDEFINITE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ParallelTransition()
ParallelTransition
のコンストラクタ。ParallelTransition(Animation... children)
ParallelTransition
のコンストラクタ。ParallelTransition(Node node)
ParallelTransition
のコンストラクタ。ParallelTransition(Node node, Animation... children)
ParallelTransition
のコンストラクタ。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObservableList<Animation>
getChildren()
順番に再生されるAnimations
のリスト。Node
getNode()
プロパティnodeの値を取得します。ObjectProperty<Node>
nodeProperty()
このNode
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。void
setNode(Node value)
プロパティnodeの値を設定します。-
クラス javafx.animation.Animationで宣言されたメソッド
autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setCycleDuration, setDelay, setOnFinished, setRate, setStatus, statusProperty, stop, totalDurationProperty
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス javafx.animation.Transitionで宣言されたメソッド
getCachedInterpolator, getInterpolator, getParentTargetNode, interpolate, interpolatorProperty, setInterpolator
-
-
-
-
プロパティの詳細
-
node
public final ObjectProperty<Node> nodeProperty
このNode
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。 これは、単一のNode
に複数のTransitions
を適用する必要がある場合に使用できます。実行中の
Transition
のターゲットnode
は変更できません。 実行中のTransition
のnode
の値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getNode()
,setNode(Node)
-
-
コンストラクタの詳細
-
ParallelTransition
public ParallelTransition(Node node, Animation... children)
ParallelTransition
のコンストラクタ。- パラメータ:
node
-Node
の指定がない子Transitions
で使用されるターゲットNode
children
- このParallelTransition
の子Animations
-
ParallelTransition
public ParallelTransition(Animation... children)
ParallelTransition
のコンストラクタ。- パラメータ:
children
- このParallelTransition
の子Animations
-
ParallelTransition
public ParallelTransition(Node node)
ParallelTransition
のコンストラクタ。- パラメータ:
node
-Node
の指定がない子Transitions
で使用されるターゲットNode
-
ParallelTransition
public ParallelTransition()
ParallelTransition
のコンストラクタ。
-
-
メソッドの詳細
-
setNode
public final void setNode(Node value)
プロパティnodeの値を設定します。- プロパティの説明:
- この
Node
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。 これは、単一のNode
に複数のTransitions
を適用する必要がある場合に使用できます。実行中の
Transition
のターゲットnode
は変更できません。 実行中のTransition
のnode
の値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
getNode
public final Node getNode()
プロパティnodeの値を取得します。- プロパティの説明:
- この
Node
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。 これは、単一のNode
に複数のTransitions
を適用する必要がある場合に使用できます。実行中の
Transition
のターゲットnode
は変更できません。 実行中のTransition
のnode
の値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
nodeProperty
public final ObjectProperty<Node> nodeProperty()
このNode
は、ターゲットNode
自体を定義しないすべての子のTransitions
に使用されます。 これは、単一のNode
に複数のTransitions
を適用する必要がある場合に使用できます。実行中の
Transition
のターゲットnode
は変更できません。 実行中のTransition
のnode
の値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getNode()
,setNode(Node)
-
getChildren
public final ObservableList<Animation> getChildren()
順番に再生されるAnimations
のリスト。実行中の
ParallelTransition
の子は変更できません。 実行中のParallelTransition
の子が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 戻り値:
Animations
のリスト
-
-