Ale*_*ich 2 java javafx jfoenix
我在我的程序中使用 JFXDialog 来显示程序的主要功能正在加载。我使用 JFXSpinner 来展示这一点。问题是,当显示加载对话框时,单击对话框外的任何地方都可以关闭它。我尝试使用 JFXDialog 的第三个构造函数,您在其中设置了overlayClose,但是无论我将其设置为 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);
}
Run Code Online (Sandbox Code Playgroud)
你应该使用 yourDialog.setOverlayClose(false);
| 归档时间: |
|
| 查看次数: |
807 次 |
| 最近记录: |