gpt4 book ai didi

java - 单击离开时 JFXDialog 关闭

转载 作者:行者123 更新时间:2023-11-29 08:34:20 24 4
gpt4 key购买 nike

我在程序中使用 JFXDialog 来显示程序的主要功能正在加载。我使用 JFXSpinner 来展示这一点。问题是,当显示加载对话框时,单击对话框之外的任何位置都可以将其关闭。我尝试使用 JFXDialog 的第三个构造函数,在其中设置 overrideClose,但是无论我将其设置为 true 还是 false,它都不会改变任何内容。

有人知道可以采取什么措施来防止单击离开时关闭对话框吗?

最佳答案

JFXDialog.java源文件中所写:

/**
* indicates whether the dialog will close when clicking on the overlay or not
*
* @return
*/
private BooleanProperty overlayClose = new SimpleBooleanProperty(true);

public final BooleanProperty overlayCloseProperty() {
return this.overlayClose;
}

public final boolean isOverlayClose() {
return this.overlayCloseProperty().get();
}

public final void setOverlayClose(final boolean overlayClose) {
this.overlayCloseProperty().set(overlayClose);
}

您应该使用yourDialog.setOverlayClose(false);

关于java - 单击离开时 JFXDialog 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45495115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com