View Single Post
Old 04-07-2005, 20:11   #2
The3DProgrammer
Senior Member
 
Iscritto dal: May 2000
Messaggi: 1459
tipico problema di flickering

puoi usare un buffer su cui "disegnare" l'output, e poi visualizzarlo in una singola (e rapida ) blit (double buffering):

Codice:
public void paint(Graphics g){

BufferedImage bi=new BufferedImage(...); //deve essere della dimensione del canvas

Graphics g2=bi.GetGraphics();

//fai quello ke devi fare su g2

g.drawImage(bi, ...);

}
i puntini significano ke nn ricordo i parametri

ciauz
The3DProgrammer è offline   Rispondi citando il messaggio o parte di esso