/* update2.inc */ public void update(Graphics g) { //Double-Buffer initialisieren if (dbImage == null) { dbImage = createImage( this.getSize().width, this.getSize().height ); dbGraphics = dbImage.getGraphics(); } //Hintergrund löschen dbGraphics.setColor(getBackground()); dbGraphics.fillRect( 0, 0, this.getSize().width, this.getSize().height ); //Vordergrund zeichnen dbGraphics.setColor(getForeground()); paint(dbGraphics); //Offscreen anzeigen g.drawImage(dbImage,0,0,this); }