标签: java swing
情况: 我有基于Swing的应用程序,有几个窗口需要一次显示:
我遇到浮动窗口的问题 - 在某些情况下它会失去它的alwaysOnTop状态。我通过引入计时器解决了这个问题,计时器将每隔5秒更新一次该状态。
问题: 如果我显示JDialog然后由于某种原因它的alwaysOnTop状态将与浮动JWindow同步。 例如,如果我切换到其他应用程序,这个JDialog将在我为浮动窗口更新alwaysOnTop的同时始终位于顶部。
问题: 为什么会这样,我怎么能摆脱它?
提前致谢, 塞吉