Is the Swing repaint() method still safe to use outside the EDT in Java 7+? Is the Swing repaint() method still safe to use outside the EDT in Java 7+? multithreading multithreading