所以我有这行代码,显示了一个对话框:
public void showInfoDialog(String header,String message) {
JFXDialogLayout content = new JFXDialogLayout();
content.setHeading(new Text(header));
content.setBody(new Text(message));
JFXDialog dialog = new JFXDialog(mySP,content, JFXDialog.DialogTransition.CENTER);
dialog.setMinHeight(mySP.getPrefHeight());
dialog.setMinWidth(mySP.getPrefWidth());
JFXButton button = new JFXButton("OK");
button.setOnAction((ActionEvent event) -> {
dialog.close();
});
content.setActions(button);
dialog.show();
}
如何调整对话框的高度和宽度,以使我看不到堆栈面板的灰色背景
答案 0 :(得分:0)
您可以为对话框设置最大大小,也可以直接调整设置为参考的stackPane
的大小。
尝试将其添加到您的代码中:
dialog.setMaxSize(100, 100); //For example
它只会调整您的stackPane
的大小,并使其与对话框的大小相同。