无法使用场景生成器制作 jfoenix 库的 JDialogBox

Cant make JDialogBox of jfoenix library using scene builder

有人可以通过 XML 解释如何使用上述库中的对话框。如果不使用 java 对对话框进行编码,我不能通过拖放组件从场景构建器中设计它吗?

我已经试过了,但是当我运行程序对话框不可见时。

如果有人可以分享一个工作示例甚至 link,那将会非常有帮助 不使用这个方法。

How to create a dialog using JFXDialog of JFoenix in JavaFX

    Double height = posCenterAnchor.getHeight();
    Double width = posCenterAnchor.getWidth();

    StackPane stackPane = new StackPane();
    AnchorPane.setTopAnchor(stackPane, 20.0);  // adding anchor pane margins
    AnchorPane.setLeftAnchor(stackPane, 20.0);
    AnchorPane.setRightAnchor(stackPane, 20.0);
    AnchorPane.setBottomAnchor(stackPane, 20.0);
    posCenterAnchor.getChildren().add(stackPane);

    JFXDialogLayout jfxDialogLayout = new JFXDialogLayout();
    Parent parent;
    try {
        parent = FXMLLoader.load(getClass().getResource("/Views/SelectCustomer.fxml"));
        jfxDialogLayout.getChildren().add(parent);
        JFXDialog jfxDialog = new JFXDialog(stackPane, jfxDialogLayout, JFXDialog.DialogTransition.CENTER, true);
        jfxDialog.show();
    } catch (Exception e) {
        e.printStackTrace();
    }

刚刚弄明白了..我所要做的就是将对话框的内容放在一个单独的布局文件中,然后通过代码创建一个新的对话框对象,然后将该布局添加到对话框中.. .simple...不知道哪里出错了..