创建一个这样的类:
public class TimedEventQueue extends EventQueue { @Override protected void dispatchEvent(AWTEvent event) { long startNano = System.nanoTime(); super.dispatchEvent(event); long endNano = System.nanoTime(); if (endNano - startNano > 50000000) System.out.println(((endNano - startNano) / 1000000)+"ms: "+event); }}然后将默认的EventQueue替换为自定义类:
Toolkit.getDefaultToolkit().getSystemEventQueue().push(new TimedEventQueue());



