--- old/src/share/classes/java/awt/Component.java 2014-05-22 17:04:58.000000000 +0400 +++ new/src/share/classes/java/awt/Component.java 2014-05-22 17:04:58.000000000 +0400 @@ -3411,7 +3411,7 @@ (width > 0) && (height > 0)) { PaintEvent e = new PaintEvent(this, PaintEvent.UPDATE, new Rectangle(x, y, width, height)); - Toolkit.getEventQueue().postEvent(e); + SunToolkit.postEvent(SunToolkit.targetToAppContext(this), e); } } }