Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package view;
- import controller.SwimController;
- import javafx.geometry.Insets;
- 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.GridPane;
- import javafx.scene.layout.VBox;
- import javafx.stage.Modality;
- import javafx.stage.Stage;
- /**
- * Created by Mr2JZ on 3/20/2017.
- */
- public class SwimLoginView {
- private SwimController swimController;
- private static boolean answer;
- public SwimLoginView(SwimController swimController)
- {
- this.swimController = swimController;
- }
- public boolean display()
- {
- answer = false;
- Stage window = new Stage();
- window.initModality(Modality.APPLICATION_MODAL);
- window.setMinWidth(250);
- GridPane grid = new GridPane();
- grid.setAlignment(Pos.CENTER);
- grid.setHgap(10);
- grid.setVgap(10);
- grid.setPadding(new Insets(15, 15, 15, 15));
- Label lblUsername = new Label("Username:");
- grid.add(lblUsername,0,0);
- TextField txtFieldUsername = new TextField();
- grid.add(txtFieldUsername,1,0);
- Label lblPassword = new Label("Password:");
- grid.add(lblPassword,0,1);
- PasswordField txtFieldPassword = new PasswordField();
- grid.add(txtFieldPassword,1,1);
- Button login = new Button("Login");
- grid.add(login,0,2);
- answer = false;
- login.setOnAction(e -> {
- int rez = swimController.login(txtFieldUsername.getText(),txtFieldPassword.getText());
- txtFieldUsername.setText("");
- txtFieldPassword.setText("");
- if(rez==1) {
- answer = true;
- window.close();
- }
- });
- Scene scene = new Scene(grid);
- window.setScene(scene);
- window.showAndWait();
- return answer;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement