PDA

View Full Version : [java] repaint() x la funz draw() esiste?


australopiteci
12-07-2005, 21:16
qualcuno sa dell esistenza di una sorta di repaint() per la funzione draw() ??

come una sorta di redraw()

ciao

franksisca
12-07-2005, 21:50
Spiegati meglio, a che ti serve?

australopiteci
13-07-2005, 01:01
mi serve x fare una cosa simile ad un applet (che usa paint e repaint() ) solo che io devo usare per forza il metodo draw e non so come posso ridisegnare come farei usando il repaint.
mi dice questo: draw(java.awt.Graphics) in MyGame cannot be applied to ()

MyGame contiene il metodo draw..

australopiteci
13-07-2005, 01:36
in altre parole voglio ottenere il refresh

australopiteci
13-07-2005, 09:06
ora mi sono creato un metodo di questo tipo:
public void paint(Graphics g) {

this.draw(g);
}

ma mi dice cannot find symbol se scrivo repaint(); sapete perchè?

australopiteci
13-07-2005, 10:49
:confused:

gaglioppo
13-07-2005, 14:15
io mica ho capito....

ti posso dire come faccio io.
Uso una classe che estende JPanel, il metodo:
public void paintComponent(Graphics g){....}
mi disegna quello che mi serve facendo g.drawImage(....) e g.drawString(...) e in questo pannello ho creato una funzione pubblica che fa semplicemente
repaint(), ogni volta che cambia qualcosa basta richiamarla.

australopiteci
13-07-2005, 18:48
lascia stare.. ho mollato il fullscreen e sto facendo come stai dicendo

australopiteci
13-07-2005, 20:11
che palle però.. l'avreii voluto mettere ma ormai ci rinuncio :cry: