3

我有写为 JFrame 的应用程序。我有一些对话窗口。

main_window[JFrame] -> edit_user[JDialog] -> change_pass[JDialog]

层次结构看起来像上面这样。我也有监控互联网连接的进程(线程)。

我想做的是在连接断开时 在所有打开的窗口(我的应用程序)的顶部显示 JDialog。我还需要阻止我的应用程序窗口。

我不想使用 setAlwaysOnTop() ,因为这会将 i 置于所有打开的应用程序之上。

4

1 回答 1

7

Java 教程:如何在对话框中使用模态

模态对话框- 一个对话框,它阻止输入到应用程序中的一些其他顶级窗口,但以对话框作为其所有者创建的窗口除外。模态对话框捕获窗口焦点直到它关闭,通常是响应按钮按下。

于 2012-07-30T21:53:16.750 回答