package org.foo.paint;
import javax.swing.SwingUtilities;
public class SwingUtils {
static void invokeAndWait(Runnable task) {
if (SwingUtilities.isEventDispatchThread()) {
task.run();
} else {
try {
SwingUtilities.invokeAndWait(task);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
public static void invokeLater(Runnable runnable) {
SwingUtilities.invokeLater(runnable);
}
}