public final class EventDispatchThreadHangMonitor extends EventQueue
The original blog can be found here
 
 Automatically detecting AWT event dispatch thread hangs
 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | dispatchEvent(AWTEvent event)Overrides EventQueue.dispatchEvent to call our pre and post hooks either
 side of the system's event dispatch code. | 
| static EventDispatchThreadHangMonitor | getInstance() | 
| long | getTimeout() | 
| static void | initMonitoring()Sets up hang detection for the event dispatch thread. | 
| void | setTimeout(long timeout) | 
createSecondaryLoop, getCurrentEvent, getMostRecentEventTime, getNextEvent, invokeAndWait, invokeLater, isDispatchThread, peekEvent, peekEvent, pop, postEvent, pushpublic static void initMonitoring()
public static EventDispatchThreadHangMonitor getInstance()
public long getTimeout()
public void setTimeout(long timeout)
protected void dispatchEvent(AWTEvent event)
dispatchEvent in class EventQueue