Graphics de java

Signaler
Messages postés
6
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
29 décembre 2009
-
Messages postés
388
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
3 mai 2006
-
bonjour
j'ai ecrit le code suivant:
Frame frame = new Frame();
...
graphics g = frame.getGraphics();
g.drawLine(50,50,250,50);
...
lors de la compilation, il me donne une exception à
g.drawLine(50,50,250,50);
pourqui?
merci en avance.

4 réponses

Messages postés
388
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
3 mai 2006
1
quelle exception ?
Messages postés
500
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
11 juillet 2007

Est-ce que tu fais ton getGraphics avant que ta frame soit visible?

-------------------
dams
-------------------
Messages postés
6
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
29 décembre 2009

oui,j'ai fais getGraphics avant que la frame soit visible.
Messages postés
388
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
3 mai 2006
1
et ben essaye d'inverser :)

ou sinon si tu peux surcharger la methode paint de ta frame :



public void paint(Graphics g){

super.paint(g);

g.drawLine(50,50,250,50);

...

}