- 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のリスト。NodegetNode()プロパティnodeの値を取得します。ObjectProperty<Node>nodeProperty()このNodeは、ターゲットNode自体を定義しないすべての子のTransitionsに使用されます。voidsetNode(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
 
- 
 
- 
- 
- 
プロパティの詳細- 
nodepublic final ObjectProperty<Node> nodeProperty このNodeは、ターゲットNode自体を定義しないすべての子のTransitionsに使用されます。 これは、単一のNodeに複数のTransitionsを適用する必要がある場合に使用できます。実行中の Transitionのターゲットnodeは変更できません。 実行中のTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
- getNode(),- setNode(Node)
 
 
- 
 - 
コンストラクタの詳細- 
ParallelTransitionpublic ParallelTransition(Node node, Animation... children) ParallelTransitionのコンストラクタ。- パラメータ:
- node-- Nodeの指定がない子- Transitionsで使用されるターゲット- Node
- children- この- ParallelTransitionの子- Animations
 
 - 
ParallelTransitionpublic ParallelTransition(Animation... children) ParallelTransitionのコンストラクタ。- パラメータ:
- children- この- ParallelTransitionの子- Animations
 
 - 
ParallelTransitionpublic ParallelTransition(Node node) ParallelTransitionのコンストラクタ。- パラメータ:
- node-- Nodeの指定がない子- Transitionsで使用されるターゲット- Node
 
 - 
ParallelTransitionpublic ParallelTransition() ParallelTransitionのコンストラクタ。
 
- 
 - 
メソッドの詳細- 
setNodepublic final void setNode(Node value) プロパティnodeの値を設定します。- プロパティの説明:
- このNodeは、ターゲットNode自体を定義しないすべての子のTransitionsに使用されます。 これは、単一のNodeに複数のTransitionsを適用する必要がある場合に使用できます。実行中の Transitionのターゲットnodeは変更できません。 実行中のTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
 
 - 
getNodepublic final Node getNode() プロパティnodeの値を取得します。- プロパティの説明:
- このNodeは、ターゲットNode自体を定義しないすべての子のTransitionsに使用されます。 これは、単一のNodeに複数のTransitionsを適用する必要がある場合に使用できます。実行中の Transitionのターゲットnodeは変更できません。 実行中のTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
 
 - 
nodePropertypublic final ObjectProperty<Node> nodeProperty() このNodeは、ターゲットNode自体を定義しないすべての子のTransitionsに使用されます。 これは、単一のNodeに複数のTransitionsを適用する必要がある場合に使用できます。実行中の Transitionのターゲットnodeは変更できません。 実行中のTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
- getNode(),- setNode(Node)
 
 - 
getChildrenpublic final ObservableList<Animation> getChildren() 順番に再生されるAnimationsのリスト。実行中の ParallelTransitionの子は変更できません。 実行中のParallelTransitionの子が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 戻り値:
- Animationsのリスト
 
 
- 
 
-