public void paint(Graphics g){
                // Inicializan el DoubleBuffer
                if (dbImage == null){
                        dbImage = createImage (this.getSize().width, this.getSize().height);
                        dbg = dbImage.getGraphics ();
                }
 
                // Actualiza la imagen de fondo.
                dbg.setColor(getBackground ());
                dbg.fillRect(0, 0, this.getSize().width, this.getSize().height);
 
                // Actualiza el Foreground.
                dbg.setColor(getForeground());
                paint1(dbg);
 
                // Dibuja la imagen actualizada
                g.drawImage (dbImage, 0, 0, this);
        }