我试图向用户询问多个信息字段(姓名,年龄等)。这是我尝试做的代码:
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
,但我希望在此对话框中包含其他字段,以便能够询问其他内容,例如年龄,喜欢的颜色等。是否存在一种方法吗?