1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| public class FenetrePrincipale extends Application {
private class EvtValider implements EventHandler<ActionEvent> {
public void handle(ActionEvent event) {
//Pour l'instant il n'y a rien encore ici. Ce crois que je devrais y mettre le déroulement de ma partie
}
}
private Stage stage;
private GridPane root;
private Image boardImage;
@Override
public void init() throws Exception {
final URL plateauURL = getClass().getResource("Plateau.jpg");
boardImage = new Image(plateauURL.toExternalForm());
}
@Override
public void start(Stage primaryStage) throws Exception {
stage = primaryStage;
final Label l1 = new Label("Au tour du joueur : ");
GridPane.setConstraints(l1, 0, 0);
final Label l2 = new Label("NomJoueur");
GridPane.setConstraints(l2, 0, 1);
final Button b1 = new Button("Joueur Suivant");
GridPane.setConstraints(b1, 2, 0);
final Button b2 = new Button("Afficher Proprietes");
GridPane.setConstraints(b2, 3, 0);
final Button b3 = new Button("Acheter Biens");
GridPane.setConstraints(b3, 2, 1);
final Button b4 = new Button("Vendre Biens");
GridPane.setConstraints(b4, 3, 1);
final Button b5 = new Button("Abandonner");
GridPane.setConstraints(b5, 4, 1);
ImageView imgView = new ImageView(boardImage);
imgView.setFitHeight(700);
imgView.setFitWidth(700);
GridPane.setConstraints(imgView, 0, 2);
root = new GridPane();
root.getChildren().setAll(imgView, b1, b2, b3, b4, b5, l1, l2);
final Scene scene = new Scene(root, 1000, 800);
root.setGridLinesVisible(true);//grille visibles
stage.setTitle("Jeu");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
} |
Partager