--- old/src/share/classes/sun/awt/PaintEventDispatcher.java 2011-12-02 17:46:36.635384200 +0400 +++ new/src/share/classes/sun/awt/PaintEventDispatcher.java 2011-12-02 17:46:35.856339600 +0400 @@ -77,7 +77,7 @@ public PaintEvent createPaintEvent(Component target, int x, int y, int w, int h) { - return new PaintEvent((Component)target, PaintEvent.PAINT, + return new PaintEvent(target, PaintEvent.PAINT, new Rectangle(x, y, w, h)); }