--- old/src/share/classes/java/awt/Window.java 2012-01-31 21:41:33.000000000 +0300 +++ new/src/share/classes/java/awt/Window.java 2012-01-31 21:41:33.000000000 +0300 @@ -3856,7 +3856,8 @@ Graphics gg = g.create(); try { if (gg instanceof Graphics2D) { - gg.setColor(getBackground()); + Color bgColor = ((SunToolkit)Toolkit.getDefaultToolkit()).getLayerBackground(this); + gg.setColor(bgColor); ((Graphics2D)gg).setComposite(AlphaComposite.getInstance(AlphaComposite.SRC)); gg.fillRect(0, 0, getWidth(), getHeight()); }