@Override
            public void handle(ActionEvent actionEvent){                     
                if(time != Double.parseDouble(df_2.format(2*timeToTop+heightTime))){
                    displacementX = Double.parseDouble(df_2.format(initialVX*time));
                    displacementY = height+Double.parseDouble(df_2.format((initialVY*time)-((0.5)*ACCELERATION*Math.pow(time, 2))));
                    circleProjectile.setCenterX(10+4*displacementX);
                    circleProjectile.setCenterY(730-4*displacementY);
                }else{
                    projectileAnimationTimeline.stop();
                    startButtonProjectile.setDisable(false);
                }
                time = +Double.parseDouble(df_2.format(time + 0.01));
                graph.addDataToSeries(displacementX, displacementY, 1);    
            }