package main;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;

public class MainJFX extends Application{
	
	private Button bouton;
	private Arreteur a;
	
	public static void main(String[] args) {
		launch();
	}
	
	@Override
	public void start(Stage stage) throws Exception {
		Compteur compte= new Compteur(); 
		compte.lancer(); // lancement du compteur 
		this.a = new Arreteur(compte);
		
		stage.setTitle("Arręt");
		FlowPane root = new FlowPane(10,10);
		root.setAlignment(Pos.CENTER);
		
		Scene scene = new Scene(root, 300, 150);
		
		bouton = new Button("Arręter");
		bouton.setPrefWidth(290);
		bouton.setPrefHeight(140);
		
		bouton.setOnAction(new EventHandler<ActionEvent>() {
			@Override
			public void handle(ActionEvent event) {
				a.lancer();
			}			
		});
		

		root.getChildren().addAll(bouton);
		stage.setScene(scene);
		stage.show();
	}
}
