如果没有选择组合框的项目,请在Java Fx中做semothing

时间:2016-01-06 15:49:48

标签: java javafx combobox

我正在使用JavaFX在组合框中有一个项目列表,当用户尝试注册我想要一个条件,如果他在该组合中选择了一个项目。我已经尝试了这个,但它做了工作,请该怎么做。

public void ADDuser(ActionEvent event) {
    String username = usernametf.getText();
    String pass = passtf.getText();
    LocalDate datebirth = dateofbirth.getValue();
    String situation = situationcombobox.getSelectionModel().getSelectedItem().toString();

    if (!username.equals("") &&
        !pass.equals("") &&
        !datebirth.equals(null) &&
        !situation.equals(null)) {// situaion problem
            mainc.con.AdduserDatabase(username, pass, datebirth, situation, gender);        
            Alert alert = new Alert(AlertType.INFORMATION);
            alert.setTitle("Information Ajout");
            alert.setHeaderText(null);
            alert.setContentText("Ajout réussi merci " );
            alert.showAndWait();
            Stage stage = (Stage) btnadd.getScene().getWindow();
            stage.close();
        } else {
            System.out.println(situation);
            Alert alert = new Alert(AlertType.INFORMATION);
            alert.setTitle("Information Ajout");
            alert.setHeaderText(null);
            alert.setContentText("Please Fill All the fields ! " );
            alert.showAndWait();
        }
    }
}

0 个答案:

没有答案