Java

cyber-wolf Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Godboss Messages postés 69 Statut Membre -
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 Statut Membre 18
 
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   Statut Membre Dernière intervention  
 
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 Statut Membre 18 > cyber-wolf Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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