public static void invokeLater (Runnable runnable)

Causes runnable to have its run method called in the dispatch thread of the system EventQueue. This will happen after all pending events are processed.

Parameters:
runnable    the Runnable whose run method should be executed asynchronously in the event dispatch thread of the system EventQueue

See also:
invokeAndWait, Toolkit.getSystemEventQueue, isDispatchThread

Since:  1.2