JavaFX TextInputDialog中的多个输入字段?

时间:2016-10-02 21:15:49

标签: java javafx dialog java-8 textfield

我试图向用户询问多个信息字段(姓名,年龄等)。这是我尝试做的代码:

public void initialize(Stage mainStage) {
    ...
    button.setOnMouseClicked((e) -> handleAddUser(mainStage));
    ...
}

public void handleAddUser(Stage mainStage) {
    TextInputDialog dialog = new TextInputDialog();

    dialog.initOwner(mainStage);
    dialog.setTitle("Adding A New User");
    dialog.setHeaderText("Add User");
    dialog.setContentText("Name: ");

    Optional<String> name = dialog.showAndWait();
}

现在,此代码可用于获取name,但我希望在此对话框中包含其他字段,以便能够询问其他内容,例如年龄,喜欢的颜色等。是否存在一种方法吗?

0 个答案:

没有答案