【问题标题】:Adjust JFXDialog to its StackPane调整 JFXDialog 到它的 StackPane
【发布时间】:2018-11-26 23:49:22
【问题描述】:

所以我有这行代码显示一个对话框:

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();
}

这导致了这个输出:

如何调整对话框的高度和宽度,使我看不到堆栈窗格的灰色背景

【问题讨论】:

    标签: javafx dialog jfoenix


    【解决方案1】:

    您可以只设置对话框的最大大小,或者简单地调整您设置的stackPane 的大小以供参考。

    尝试将此添加到您的代码中:

    dialog.setMaxSize(100, 100); //For example
    

    它只会调整stackPane 的大小,并使其与对话框的大小相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多