Javafx 2 如何使错误对话框始终位于顶部

Javafx 2 如何使错误对话框始终位于顶部,javafx-2,Javafx 2,我正在开发一个javafx2.2应用程序,后台线程可能会触发一个错误对话框,直到按下关闭按钮为止。 如果其他后台线程触发的消息对话框没有错误那么紧急,则这些对话框不能放在错误对话框的顶部 换句话说,我想要一个错误对话框,它会阻止所有其他内容,并且不会被其他弹出窗口或主窗口隐藏 我已尝试将错误对话框的模态设置为APPLICATION\u MODAL,将其他较小的对话框的模态设置为WINDOW\u MODAL,但如果在显示错误对话框时触发较小的对话框,则它们仍会出现在错误对话框上方 我不能使用jav

我正在开发一个
javafx2.2
应用程序,后台线程可能会触发一个错误对话框,直到按下关闭按钮为止。 如果其他后台线程触发的消息对话框没有错误那么紧急,则这些对话框不能放在错误对话框的顶部

换句话说,我想要一个错误对话框,它会阻止所有其他内容,并且不会被其他弹出窗口或主窗口隐藏

我已尝试将错误对话框的模态设置为
APPLICATION\u MODAL
,将其他较小的对话框的模态设置为
WINDOW\u MODAL
,但如果在显示错误对话框时触发较小的对话框,则它们仍会出现在错误对话框上方

我不能使用
java8
,因此
DialogsFx
ControlFx
以及其他库是不可能的

在Swing中,我曾经使用层作为日志,比如
弹出层
警报层
错误层
,但我在
JavaFx
中找不到类似的层

问候,,
Fredrik

如果您使用附加舞台来显示对话,您可以使用其方法

stage.showAndWait();
它会阻止任何活动,直到你再次关闭舞台。 希望有帮助