Check out example codes for "javafx every second". It will help you in understanding the concepts better.

Code Example 1

Timeline timeline = new Timeline(new KeyFrame(Duration.seconds(1), ev -> {
    //what you want to do
}));
timeline.setCycleCount(1);//do it x times
timeline.setCycleCount(Animation.INDEFINITE);//or indefinitely

//play:
timeline.play();
//pause:
timeline.pause();
//stop:
timeline.stop();

Learn ReactJs, React Native from akashmittal.com