From fd6904f58a32d70708df2c7f5c63034c6667100a Mon Sep 17 00:00:00 2001 From: Yessine Ben El Bey Date: Tue, 21 Apr 2020 20:45:29 +0200 Subject: [PATCH] code choix joueur --- src/ihm/controller/PlayersController.java | 56 +++++++++++++++++++++-- src/ihm/ressources/Choix_joueur.fxml | 4 +- 2 files changed, 53 insertions(+), 7 deletions(-) diff --git a/src/ihm/controller/PlayersController.java b/src/ihm/controller/PlayersController.java index 5b515b1..a1668f3 100644 --- a/src/ihm/controller/PlayersController.java +++ b/src/ihm/controller/PlayersController.java @@ -1,28 +1,74 @@ package ihm.controller; + + import java.io.IOException; import java.net.URL; +import java.util.ArrayList; +import java.util.HashMap; import java.util.ResourceBundle; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; +import javafx.scene.control.Button; +import javafx.scene.control.CheckBox; import javafx.scene.control.TextField; +import javafx.scene.control.TextInputControl; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; +import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; +import javafx.scene.layout.VBox; public class PlayersController implements Initializable{ - @FXML - private BorderPane rootPane; - @FXML - private TextField tf; + + @FXML private BorderPane rootPane; + @FXML private TextField tf; + @FXML private VBox vb1; + @FXML private VBox vb2; + private HBox hb10; + private HBox hb11; + private HBox hb12; + private HBox hb13; + private TextField tf0; + private Button btn; + + + + + + + @Override public void initialize(URL arg0, ResourceBundle arg1) { - tf.setEditable(false); + for(int i=0;i<4;i++) { + hb10=(HBox) vb1.getChildren().get(i); + tf0=(TextField) hb10.getChildren().get(0); + + tf0.setEditable(false); + + } + for(int i=0;i<4;i++) { + hb10=(HBox) vb1.getChildren().get(i); + tf0=(TextField) hb10.getChildren().get(0); + btn=(Button) hb10.getChildren().get(1); + btn.setOnAction((e) -> { + tf0.setEditable(true);}); + + } + } + //liaison.put( (Button)vb11.getChildren().get(i), maListe); + + + + + //Partie2 pas prendre en compte pour le moment + + @FXML public void commencerJeux(MouseEvent mouseEvent) throws IOException{ System.out.println("Lancement du jeu..."); diff --git a/src/ihm/ressources/Choix_joueur.fxml b/src/ihm/ressources/Choix_joueur.fxml index c003933..ca84cbc 100644 --- a/src/ihm/ressources/Choix_joueur.fxml +++ b/src/ihm/ressources/Choix_joueur.fxml @@ -41,7 +41,7 @@ - + @@ -135,7 +135,7 @@ - +