我正在尝试使用屏幕右侧的JDialog
,一切都近乎完美,但是,如果有人按下TaskBar右端的按钮,请点击"显示桌面区域& #34;我的JDialog消失了我必须使用ALT + TAB将它重新放回到前面。我无法设置AlwaysOnTop
,因为我使用全屏的其他第三方程序。
我试过了:
jdigCentral.setAutoRequestFocus(true);
jdigCentral.setAlwaysOnTop(true);
和其他人,但没有成功
如何让我的JDialog
留在桌面区域?
答案 0 :(得分:0)
jdigCentral
是您的对话框吗?如果是这样,那么试试这个:
jdigCentral.setModal(true);
这将使对话框保持在父JFrame的顶部。但我对使用Desktop Area
这个词感到困惑。您是说要将对话框保留在父框架的顶部,还是希望它始终显示在桌面上运行的所有其他程序之上?