有人可以通过 XML 解释如何使用上述库中的对话框。如果不使用 java 对对话框进行编码,我不能通过拖放组件从场景构建器中设计它吗?
我已经尝试过了,但是当我运行程序时,对话框是不可见的。
如果有人可以在不使用此方法的情况下分享工作示例甚至链接,那将非常有帮助。
有人可以通过 XML 解释如何使用上述库中的对话框。如果不使用 java 对对话框进行编码,我不能通过拖放组件从场景构建器中设计它吗?
我已经尝试过了,但是当我运行程序时,对话框是不可见的。
如果有人可以在不使用此方法的情况下分享工作示例甚至链接,那将非常有帮助。
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();
}
刚刚想通了..我所要做的就是,只需在单独的布局文件中创建对话框的内容,并通过代码创建一个新的对话框对象,然后将该布局添加到对话框中......简单......想知道哪里出错了。。