无法使用场景生成器制作 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...不知道哪里出错了..
有人可以通过 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...不知道哪里出错了..