< prev index next >

src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java

Print this page

        

*** 31,40 **** --- 31,41 ---- import java.awt.Component; import java.awt.Container; import java.awt.Dialog; import java.awt.Dimension; import java.awt.Graphics; + import java.awt.Graphics2D; import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import java.awt.Image; import java.awt.Insets;
*** 715,725 **** } } public final Graphics getTranslucentGraphics() { synchronized (getStateLock()) { ! return isOpaque ? null : painter.getBackBuffer(false).getGraphics(); } } @Override public void setBackground(Color c) { --- 716,732 ---- } } public final Graphics getTranslucentGraphics() { synchronized (getStateLock()) { ! Graphics g = isOpaque ? null : painter.getBackBuffer(false) ! .getGraphics(); ! if (g != null) { ! ((Graphics2D)g).transform(getGraphicsConfiguration() ! .getDefaultTransform()); ! } ! return g; } } @Override public void setBackground(Color c) {
< prev index next >