--- old/src/macosx/classes/sun/lwawt/LWComponentPeer.java 2012-05-18 13:25:44.000000000 +0400 +++ new/src/macosx/classes/sun/lwawt/LWComponentPeer.java 2012-05-18 13:25:44.000000000 +0400 @@ -940,8 +940,8 @@ @Override public Image createImage(int w, int h) { - // TODO: accelerated image - return getGraphicsConfiguration().createCompatibleImage(w, h); + CGraphicsConfig gc = (CGraphicsConfig)getGraphicsConfiguration(); + return gc.createAcceleratedImage(getTarget(), w, h); } @Override