JavaFX Translate TransitionIt translates the node from one position to the another position over the specified duration. Transition is done by keep updating the translateX and translateY properties of the node at the regular intervals. The speed of the transition depends upon the number of cycles, transition will have in the specified duration. In JavaFX, the TranslateTransition is represented by the class javafx.animation.TranslateTransition. We need to instantiate this class in order to apply an appropriate Translate Transition on an object. PropertiesThe properties of the class along with the setter methods are described in the following table. Property  Description  Setter Method 

byX  This is a double type property. It represents the incremented Xcoordinate value at which, the translation stops.  setByX(double value)  byY  This is a double type property. It represents the incremented Ycoordinate value at which, the translation stops.  setByY(double value)  byZ  This is a double type property. It represents the incremented Zcoordinate value at which, the translation stops.  setByZ(double value)  duration  This is an object type property of the class Duration . It represents the duration of Translate transition.  setDuration(Duration value)  fromX  This is a double type property. It represents the X coordinate value from which the translation starts.  setFromX(double value)  fromY  This is a double type property. It represents the Y coordinate value from which the translation starts. This is a double type property. It represents the X coordinate value from which the translation starts.  setFromY(double value)  fromZ  This is a double type property. It represents the Z coordinate value from which the translation starts.  setFromZ(double value)  node  This is an object type property of the class Node. It represents the node onto which, the scale transition is applied.  setNode(Node node)  toX  This is a double type property. It represents the stop X coordinate value of the translate transition.  setToX(double value)  toY  This is a double type property. It represents the stop Y coordinate value of the translate transition.  setToY(double value)  toZ  This is a double type property. It represents the stop Z coordinate value of the scale transition.  setToZ(double value) 
ConstructorsThere are three constructors in the class.  public TranslateTransition() : creates the new instance of TranslateTransition with the default parameters.
 public TranslateTransition(Duration duration) : creates the new instance of TranslateTransition with the specified duration.
 public TranslateTransition(Duration duration, Node node) : creates the new instance of Translate Transition with the specified duration and node.
Example:In the following example, we have made a circle translating itself by 400 in the X direction. Output:
