Advertisement
Guest User

Untitled

a guest
Oct 7th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. import javafx.application.*;
  2. import javafx.scene.*;
  3. import javafx.scene.control.*;
  4. import javafx.scene.layout.FlowPane;
  5. import javafx.stage.*;
  6. import javafx.event.*;
  7. import javafx.geometry.Pos;
  8. public class Main extends Application{
  9. Label lbUsername;
  10. Label lbPassword;
  11. Label lbInfoPanel;
  12. Button btnLogIn;
  13. TextField flUsername;
  14. PasswordField flPassword;
  15. String Username;
  16. String Password;
  17. public static void main(String[] args) {
  18. launch(args);
  19. }
  20. public void start(Stage myStage){
  21. myStage.setTitle("Login");
  22. FlowPane rootNode = new FlowPane(10,10);
  23. rootNode.setAlignment(Pos.CENTER);
  24. Scene myScene1 = new Scene(rootNode, 300, 300);
  25. myStage.setScene(myScene1);
  26. lbUsername = new Label("Enter a Username");
  27. lbPassword = new Label("Enter a password");
  28. btnLogIn = new Button("Log in");
  29. flUsername = new TextField();
  30. flPassword = new PasswordField();
  31. lbInfoPanel = new Label();
  32. Username = new String();
  33. Password = new String();
  34. btnLogIn.setOnAction(new EventHandler<ActionEvent>() {
  35.  
  36. @Override
  37. public void handle(ActionEvent event) {
  38. Username = flUsername.getText();
  39. Password = flPassword.getText();
  40. if ((Username == "") || (Username == null) || (Password == "") || (Password == null))
  41. lbInfoPanel.setText("You forget to enter username of password");
  42.  
  43. }
  44. });
  45. rootNode.getChildren().addAll(lbUsername, flUsername, lbPassword, flPassword,
  46. btnLogIn,lbInfoPanel);
  47. myStage.show();
  48. }
  49.  
  50. if (Username.isEmpty() || Password.isEmpty()){
  51. lbInfoPanel.setText("You forget to enter username of password");
  52. }
  53.  
  54. //вот пример:
  55. String name1 = "User";
  56. String name2 = "Login";
  57. String name3 = "User";
  58. String name4 = "login";
  59.  
  60. //Присвоется значение True так как строки идеентичны
  61. boolean check1 = name1.equals(name3);
  62.  
  63. //Присвоется значение False так как строки Login и login не идеентичны, ведь не забываем то что Java чувствителен к регистру.
  64. boolean check2 = name2.equals(name4);
  65.  
  66. //присвоется значение False так как строка не пустая и содержит какой-то текст
  67. boolean check3 = name3.isEmpty();
  68.  
  69. boolean b = strOne.equals(strTwo);
  70.  
  71. if (Username == null || Password == null) {
  72. lbInfoPanel.setText("Something going wrong");
  73. } else if (Username.isEmpty() || Password.isEmpty()) {
  74. lbInfoPanel.setText("You forget to enter username of password");
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement