反光对话框调整大小问题

glisten Dialog resize issue

胶子对话框出现奇怪的布局问题 class。 我正在创建一个新的 Dialog 实例并添加一些容器,最后添加一些简单的按钮。

对话框 - 凤仙花 - 竖框 - 网格面板 - 一堆按钮

所以问题是对话框容器本身没有调整大小以适合其子项。你能给我一些提示吗?

提前致谢!

似乎没有考虑 Dialog 填充。因此,作为一种快速解决方法,您可以从对话框中删除填充并将其添加到对话框内容节点:

//in css   
.dialog {
    -fx-padding: 0.0;
}

//or 
    public class DialogTest<T> extends Dialog<T> {

        public DialogTest() {
            rootNode.setStyle("-fx-padding:0;");
        }
    }

//...
  anchorPane.setPadding(new Insets(top, right, bottom, left));