AlwaysOnTop冲突

时间:2015-08-27 03:38:32

标签: java swing jframe windowlistener always-on-top

我有两个Java应用程序在运行。 一个是母系统,另一个是子应用程序。两者都使用JFrame。 两者都有alwaysOnTop(True)行为。我无法访问母系统,它覆盖了我的子应用程序的alwaysonTop行为。

我倾向于在方法调用上调用requestFocus()。 在大多数情况下,这似乎就足够了,但在闲置或启动时, 子应用程序有时不会得到关注。

当我无法访问母应用程序时,如何覆盖母应用程序总是在顶部?

我也做了这个

addWindowListener(new WindowAdapter() {
    @Override
    public void windowOpened(WindowEvent e) {
        requestFocus();

    }

    @Override
    public void windowClosed(WindowEvent e) {

    }

0 个答案:

没有答案