public final class ParallelTransition extends Transition
Transition plays a list of Animations in parallel.
 
 Children of this Transition inherit node, if their
 node property is not specified.
 
Code Segment Example:
 
     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();
 
 - Since:
- JavaFX 2.0
- See Also:
- Transition,- Animation
- 
Property SummaryProperties Type Property Description ObjectProperty<Node>nodeProperties declared in class javafx.animation.TransitioninterpolatorProperties declared in class javafx.animation.AnimationautoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration
- 
Nested Class SummaryNested classes/interfaces declared in class javafx.animation.AnimationAnimation.Status
- 
Field SummaryFields declared in class javafx.animation.AnimationINDEFINITE
- 
Constructor SummaryConstructors Constructor Description ParallelTransition()The constructor ofParallelTransition.ParallelTransition(Animation... children)The constructor ofParallelTransition.ParallelTransition(Node node)The constructor ofParallelTransition.ParallelTransition(Node node, Animation... children)The constructor ofParallelTransition.
- 
Method SummaryModifier and Type Method Description ObservableList<Animation>getChildren()A list ofAnimationsthat will be played sequentially.NodegetNode()Gets the value of the property node.ObjectProperty<Node>nodeProperty()voidsetNode(Node value)Sets the value of the property node.Methods declared in class javafx.animation.TransitiongetCachedInterpolator, getInterpolator, getParentTargetNode, interpolate, interpolatorProperty, setInterpolatorMethods declared in class javafx.animation.AnimationautoReverseProperty, 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
- 
Property Details- 
nodeThisNodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.- See Also:
- getNode(),- setNode(Node)
 
 
- 
- 
Constructor Details- 
ParallelTransitionThe constructor ofParallelTransition.- Parameters:
- node- The target- Nodeto be used in child- Transitionsthat have no- Nodespecified themselves
- children- The child- Animationsof this- ParallelTransition
 
- 
ParallelTransitionThe constructor ofParallelTransition.- Parameters:
- children- The child- Animationsof this- ParallelTransition
 
- 
ParallelTransitionThe constructor ofParallelTransition.- Parameters:
- node- The target- Nodeto be used in child- Transitionsthat have no- Nodespecified themselves
 
- 
ParallelTransitionpublic ParallelTransition()The constructor ofParallelTransition.
 
- 
- 
Method Details- 
setNodeSets the value of the property node.- Property description:
- This Nodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.
 
- 
getNodeGets the value of the property node.- Property description:
- This Nodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.
 
- 
nodePropertyThisNodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.- See Also:
- getNode(),- setNode(Node)
 
- 
getChildrenA list ofAnimationsthat will be played sequentially.It is not possible to change the children of a running ParallelTransition. If the children are changed for a runningParallelTransition, the animation has to be stopped and started again to pick up the new value.- Returns:
- the list of Animations
 
 
-