- if (offscreen == null || offscreen.getWidth(this) != getWidth()
- || offscreen.getHeight(this) != getHeight())
- {
- offscreen = new BufferedImage(getWidth(), getHeight(),
- BufferedImage.TYPE_INT_ARGB);
- g = (Graphics2D) offscreen.getGraphics();
- }
-
- g.setColor(Color.white);
- g.fillRect(0, 0, getWidth(), getHeight());