Java AWT FileDialog-如何将其设置为始终位于顶部?

时间:2018-12-05 10:00:05

标签: java awt httpserver

以下情形来自从浏览器运行的代码,该浏览器与在后台运行Http Server的Java应用程序进行通信。

我的问题是我无法将FileDialog设置为显示在顶部。每次我尝试运行它并调用.setVisible(true)时,它都会显示在所有其他打开的窗口的后面。

除非我触发了TrayIcon的(同样来自java.awt)弹出菜单,然后它触发了打开JOptionPane的事件。当我这样做并然后触发我的FileDialog时,FileDialog出现在我所有其他窗口的前面,没有任何问题。

我尝试过在.setAlwaysOnTop(true)之后调用.setVisible(true),但这似乎并不总是有效。

有人可以解释为什么会发生这种情况以及如何解决吗?

0 个答案:

没有答案