< 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 >