Skip to content
Snippets Groups Projects
Commit 9c900737 authored by Sami Zouari's avatar Sami Zouari
Browse files

question 8 finie

parent e7412619
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,8 @@ package com.example.testig; ...@@ -3,6 +3,8 @@ package com.example.testig;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import javafx.scene.control.Label; import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import java.util.Random; import java.util.Random;
...@@ -31,8 +33,6 @@ public class Ecouteur implements EventHandler<ActionEvent> { ...@@ -31,8 +33,6 @@ public class Ecouteur implements EventHandler<ActionEvent> {
@Override @Override
public void handle(ActionEvent actionEvent) { public void handle(ActionEvent actionEvent) {
System.out.println("Bienvenue dans le Jeu !"); //Question 2 System.out.println("Bienvenue dans le Jeu !"); //Question 2
System.out.println("Nombre de clicks : " + compteur); //Question 3 System.out.println("Nombre de clicks : " + compteur); //Question 3
compteur += 1; compteur += 1;
...@@ -42,9 +42,120 @@ public class Ecouteur implements EventHandler<ActionEvent> { ...@@ -42,9 +42,120 @@ public class Ecouteur implements EventHandler<ActionEvent> {
x = random.nextInt(7); x = random.nextInt(7);
y = random.nextInt(7); y = random.nextInt(7);
label1.setText(""+ n);
label2.setText(""+ x); Image de_face1, de_face2, de_face3, de_face4, de_face5, de_face6;
label3.setText(""+ y);
de_face1 = new Image(getClass().getResourceAsStream("/de_face1.png"), 60, 60, true, true);
de_face2 = new Image(getClass().getResourceAsStream("/de_face2.png"), 60, 60, true, true);
de_face3 = new Image(getClass().getResourceAsStream("/de_face3.png"), 60, 60, true, true);
de_face4 = new Image(getClass().getResourceAsStream("/de_face4.png"), 60, 60, true, true);
de_face5 = new Image(getClass().getResourceAsStream("/de_face5.png"), 60, 60, true, true);
de_face6 = new Image(getClass().getResourceAsStream("/de_face6.png"), 60, 60, true, true);
ImageView de1_1 = new ImageView(de_face1);
ImageView de2_1 = new ImageView(de_face2);
ImageView de3_1 = new ImageView(de_face3);
ImageView de4_1 = new ImageView(de_face4);
ImageView de5_1 = new ImageView(de_face5);
ImageView de6_1 = new ImageView(de_face6);
ImageView de1_2 = new ImageView(de_face1);
ImageView de2_2 = new ImageView(de_face2);
ImageView de3_2 = new ImageView(de_face3);
ImageView de4_2 = new ImageView(de_face4);
ImageView de5_2 = new ImageView(de_face5);
ImageView de6_2 = new ImageView(de_face6);
ImageView de1_3 = new ImageView(de_face1);
ImageView de2_3 = new ImageView(de_face2);
ImageView de3_3 = new ImageView(de_face3);
ImageView de4_3 = new ImageView(de_face4);
ImageView de5_3 = new ImageView(de_face5);
ImageView de6_3 = new ImageView(de_face6);
switch(n){
case 1:
label1.setGraphic(de1_1);
break;
case 2:
label1.setGraphic(de2_1);
break;
case 3:
label1.setGraphic(de3_1);
break;
case 4:
label1.setGraphic(de4_1);
break;
case 5:
label1.setGraphic(de5_1);
break;
case 6:
label1.setGraphic(de6_1);
break;
}
switch(x){
case 1:
label2.setGraphic(de1_2);
break;
case 2:
label2.setGraphic(de2_2);
break;
case 3:
label2.setGraphic(de3_2);
break;
case 4:
label2.setGraphic(de4_2);
break;
case 5:
label2.setGraphic(de5_2);
break;
case 6:
label2.setGraphic(de6_2);
break;
}
switch(y){
case 1:
label3.setGraphic(de1_3);
break;
case 2:
label3.setGraphic(de2_3);
break;
case 3:
label3.setGraphic(de3_3);
break;
case 4:
label3.setGraphic(de4_3);
break;
case 5:
label3.setGraphic(de5_3);
break;
case 6:
label3.setGraphic(de6_3);
break;
}
if(n == 4 && x == 2 && y == 1){ if(n == 4 && x == 2 && y == 1){
......
...@@ -26,18 +26,26 @@ public class HelloApplication extends Application { ...@@ -26,18 +26,26 @@ public class HelloApplication extends Application {
Button boutonJouer = new Button("Jouer"); Button boutonJouer = new Button("Jouer");
Button boutonQuitter = new Button("Quitter"); Button boutonQuitter = new Button("Quitter");
HBox box = new HBox(); HBox box1 = new HBox();
HBox box2 = new HBox(); HBox box2 = new HBox();
Label l1 = new Label("1"); //Question 4 Image de_face1 = new Image(getClass().getResourceAsStream("/de_face1.png"), 60, 60, true, true);
Label l2 = new Label("1"); Image de_face10 = new Image(getClass().getResourceAsStream("/de_face1.png"), 60, 60, true, true);
Label l3 = new Label("1"); Image de_face100 = new Image(getClass().getResourceAsStream("/de_face1.png"), 60, 60, true, true);
ImageView de1_1 = new ImageView(de_face1);
ImageView de1_2 = new ImageView(de_face10);
ImageView de1_3 = new ImageView(de_face100);
Label l1 = new Label("", de1_1); //Question 4
Label l2 = new Label("", de1_2);
Label l3 = new Label("", de1_3);
Label l4 = new Label("Nombre de fois ou 421 est apparu : 0 Nombre de coups joués : 0"); Label l4 = new Label("Nombre de fois ou 421 est apparu : 0 Nombre de coups joués : 0");
box.getChildren().addAll(l1, l2, l3); box1.getChildren().addAll(l1, l2, l3);
box2.getChildren().addAll(l4); box2.getChildren().addAll(l4);
border.setCenter(box); border.setCenter(box1);
border.setBottom(boutonJouer); border.setBottom(boutonJouer);
border.setTop(box2); border.setTop(box2);
border.setLeft(boutonQuitter); border.setLeft(boutonQuitter);
...@@ -45,7 +53,7 @@ public class HelloApplication extends Application { ...@@ -45,7 +53,7 @@ public class HelloApplication extends Application {
boutonJouer.setOnAction(new Ecouteur(l1,l2,l3, l4)); boutonJouer.setOnAction(new Ecouteur(l1,l2,l3, l4));
boutonQuitter.setOnAction(new Ecouteur2()); boutonQuitter.setOnAction(new Ecouteur2());
//Question 7 //Question 7 et 8
Image exit = new Image("exit_picture.png"); Image exit = new Image("exit_picture.png");
exit = new Image(getClass().getResourceAsStream("/exit_picture.png"), 36, 36, true, true); exit = new Image(getClass().getResourceAsStream("/exit_picture.png"), 36, 36, true, true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment