package vue; import controlleur.BDD; import controlleur.Connexion; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.PasswordField; import javafx.scene.control.TextField; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class AfficheConnexion { public static void affiche(Stage primaryStage) { VBox root = new VBox(); Scene scene = new Scene(root, 800, 600); TextField pseudo = new TextField(); PasswordField mdp = new PasswordField(); Label nomPseudo = new Label("Pseudo"); Label nomMdp = new Label("Mot de passe"); Button envoi = new Button("Connexion"); Button creaCompte = new Button("Créer un compte"); root.getChildren().add(nomPseudo); root.getChildren().add(pseudo); root.getChildren().add(nomMdp); root.getChildren().add(mdp); root.getChildren().add(envoi); root.getChildren().add(creaCompte); mdp.setMaxWidth(200); pseudo.setMaxWidth(200); pseudo.setAlignment(Pos.CENTER); mdp.setAlignment(Pos.CENTER); root.setAlignment(Pos.CENTER); //BDD.setInfos("400129","stathammer_greta_admin","stathammer_v1"); BDD.setInfos("root","qsdfgh","stathammer"); creaCompte.setOnAction(e -> { AfficheCreationCompte.affiche(primaryStage); }); envoi.setOnAction(e -> { Connexion.verif(pseudo.getText(), mdp.getText(), primaryStage); }); primaryStage.setScene(scene); primaryStage.show(); } }