WindowActivated和WindowGainedFocus

时间:2015-08-04 04:15:35

标签: java windows windowlistener

我正在看一个扩展WindowAdapter的听众,我注意到他们在两种方法中都做了完全相同的事情。

正在激活的窗口和获得焦点之间有什么区别? 没有其他人可以做一个吗?在我的测试中,我从来没有能够只调用一个,这意味着它们使应用程序的速度提高了一半。

private class listener extends WindowAdapter
{
    @Override
    public void windowGainedFocus(WindowEvent e)
    {
        System.out.println("windowGainedFocus");
        method1();
    }

    @Override
    public void windowActivated(WindowEvent e)
    {
        System.out.println("windowActivated");
        method1();
    }
}

0 个答案:

没有答案