如何在 Scenebuilder 中为空 TextField 输入添加错误弹出窗口

How to add error popup for empty TextField input in Scenebuilder

我正在使用 Scenebuilder 和 JavaFX 制作一个应用程序。

我有三个输入 TableView:

  1. 两个TextFieldinput1,input2.
  2. 一个DatePicker.

当一个或多个输入字段为空并且我单击 addButton 时,对象被添加到 TableView

如何显示每当我点击 addButton 并且至少有一个字段(input1input2)为空时出现的错误弹出窗口?

addButton.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        if ((input1.getText() != null && !input1.getText().isEmpty()) &&
            (input2.getText() != null && !input2.getText().isEmpty())){
            //ADD CODE TO ADD THE ITEM HERE!
        } else {
           Alert alert = new Alert(AlertType.INFORMATION);
           alert.setTitle("Input fields empty");
           alert.setContentText("Please fill all input fields");

           alert.showAndWait();
        }
    }
});  

PS : 这里可以根据需要找到不同的Alert Types