diff options
Diffstat (limited to 'src/main/java/vue/AfficheConnexion.java')
| -rw-r--r-- | src/main/java/vue/AfficheConnexion.java | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/main/java/vue/AfficheConnexion.java b/src/main/java/vue/AfficheConnexion.java new file mode 100644 index 0000000..5608ab7 --- /dev/null +++ b/src/main/java/vue/AfficheConnexion.java | |||
| @@ -0,0 +1,54 @@ | |||
| 1 | package vue; | ||
| 2 | |||
| 3 | import controlleur.BDD; | ||
| 4 | import controlleur.Connexion; | ||
| 5 | import javafx.geometry.Pos; | ||
| 6 | import javafx.scene.Scene; | ||
| 7 | import javafx.scene.control.Button; | ||
| 8 | import javafx.scene.control.Label; | ||
| 9 | import javafx.scene.control.PasswordField; | ||
| 10 | import javafx.scene.control.TextField; | ||
| 11 | import javafx.scene.layout.VBox; | ||
| 12 | import javafx.stage.Stage; | ||
| 13 | |||
| 14 | public class AfficheConnexion { | ||
| 15 | public static void affiche(Stage primaryStage) { | ||
| 16 | VBox root = new VBox(); | ||
| 17 | Scene scene = new Scene(root, 800, 600); | ||
| 18 | TextField pseudo = new TextField(); | ||
| 19 | PasswordField mdp = new PasswordField(); | ||
| 20 | Label nomPseudo = new Label("Pseudo"); | ||
| 21 | Label nomMdp = new Label("Mot de passe"); | ||
| 22 | Button envoi = new Button("Connexion"); | ||
| 23 | Button creaCompte = new Button("Créer un compte"); | ||
| 24 | |||
| 25 | root.getChildren().add(nomPseudo); | ||
| 26 | root.getChildren().add(pseudo); | ||
| 27 | root.getChildren().add(nomMdp); | ||
| 28 | root.getChildren().add(mdp); | ||
| 29 | root.getChildren().add(envoi); | ||
| 30 | root.getChildren().add(creaCompte); | ||
| 31 | |||
| 32 | mdp.setMaxWidth(200); | ||
| 33 | pseudo.setMaxWidth(200); | ||
| 34 | |||
| 35 | pseudo.setAlignment(Pos.CENTER); | ||
| 36 | mdp.setAlignment(Pos.CENTER); | ||
| 37 | root.setAlignment(Pos.CENTER); | ||
| 38 | |||
| 39 | //BDD.setInfos("400129","stathammer_greta_admin","stathammer_v1"); | ||
| 40 | BDD.setInfos("root","qsdfgh","stathammer"); | ||
| 41 | |||
| 42 | creaCompte.setOnAction(e -> { | ||
| 43 | AfficheCreationCompte.affiche(primaryStage); | ||
| 44 | }); | ||
| 45 | |||
| 46 | envoi.setOnAction(e -> { | ||
| 47 | |||
| 48 | Connexion.verif(pseudo.getText(), mdp.getText(), primaryStage); | ||
| 49 | }); | ||
| 50 | |||
| 51 | primaryStage.setScene(scene); | ||
| 52 | primaryStage.show(); | ||
| 53 | } | ||
| 54 | } | ||
