Я очень смущен тем, почему это происходит. Когда я запускаю этот код и оставляю поле txtFirstName пустым, оно возвращает true, хотя явно не должно.
@FXML
private void signUp(ActionEvent event) {
if (txtFirstName.getText() != null) {
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
alert.setTitle("IT WORKS");
alert.setHeaderText("IT WORKS!");
alert.setContentText("IT WORKS!!!!!");
alert.showAndWait();
} else {
Alert alert = new Alert(Alert.AlertType.WARNING);
alert.setTitle("Warning");
alert.setHeaderText("There was a problem creating your account");
alert.setContentText("Please fill out every field with the minimum requirements!");
alert.showAndWait();
}
}
Когда я вписываю значение в поле First Name, я получаю инструкцию else, когда Я должен получить заявление if ... Я безумен или это задом наперед?