PDA

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


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

come una sorta di redraw()

ciao

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

australopiteci
13-07-2005, 02: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, 02:36
in altre parole voglio ottenere il refresh

australopiteci
13-07-2005, 10: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, 11:49
:confused:

gaglioppo
13-07-2005, 15: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, 19:48
lascia stare.. ho mollato il fullscreen e sto facendo come stai dicendo

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