我正在看一个扩展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();
}
}