@Override    
    public void setScene(){
        coulombsAnimationScene = new Scene(root_coulombs, sceneWidth, sceneHeight);
        setGraph();
        setButtonEvent();
        setTimelineEvent();

        pointCharge.setCenterX(PCINIT_X);
        pointCharge.setCenterY(INIT_Y_Coulombs);
        pointCharge.setFill(Color.GREEN);

        particle.setCenterX(INIT_X_coulombs);
        particle.setCenterY(INIT_Y_Coulombs);

        electroForce.setStartX(pointCharge.getCenterX());
        electroForce.setStartY(pointCharge.getCenterY());
        electroForce.setEndX(particle.getCenterX());
        electroForce.setEndY(particle.getCenterY()); 
        electroForce.setStroke(Color.GREENYELLOW);

        inputCharge1.setPromptText("Enter charge 1");
        buttonGroup_coulombs.setSpacing(10);
        buttonGroup_coulombs.getChildren().addAll(charge1,inputCharge1,
                setButtonCoulombs,resetButtonCoulombs,helpButtonCoulombs,backButtonCoulombs);
        root_coulombs.setTop(buttonGroup_coulombs);
        root_coulombs.getChildren().addAll(pointCharge,particle,electroForce);

        for(int i = 0; i < 2; i++){
            particle.setOnMouseDragged(mouseAction);      
        }
        pointCharge.setOnMouseDragged(mouseAction); 
}