Java

Fermé
cyber-wolf Messages postés 2 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 27 mars 2008 - 26 mars 2008 à 18:13
Godboss Messages postés 69 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 18 juin 2009 - 27 mars 2008 à 01:32
Bonjour,
je voudrais savoir comment faire pour dessiner dans un JPanel sans utiliser la methode paint
en fait mon application consiste à construire un JPanel contenant la methode paint et deux autres methodes une chargé de dessiner des lettre dans le panel et l'autre chargé de dessiner des traits.
A voir également:

1 réponse

Godboss Messages postés 69 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 18 juin 2009 18
26 mars 2008 à 20:52
Bonjour,

Dans ta méthode paint fait un appel à tes deux métodes:
Exemple:
void paintComponents(Graphics g){
super.paintComponents();
dessiner_Lettre(g);
dessiner_Traits(g);
}

void dessiner_Lettre(Graphics g){
.......
}

void dessiner_Traits(Graphics g){
......
}
0
cyber-wolf Messages postés 2 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 27 mars 2008
27 mars 2008 à 00:26
le prob est que la methode dessinLettre va prendre comme parametre un char et la methode dessintrait va prendre un entier et on ne peut pas mettre g comme un parametre
0
Godboss Messages postés 69 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 18 juin 2009 18 > cyber-wolf Messages postés 2 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 27 mars 2008
27 mars 2008 à 01:32
Ben je ne peu pas tro te dire, il faudrait que je vois tes sources.
Sinon si toutes tes méthodes sont dans un meme classe et que ton panel est un attrbut de classe qui s'applle par exemple pan tu peu utiliser pan.getGraphics(); et dessiner dedans sinon si ta classe extends de JPanel utilise this.getGraphics();
0