Problème avec PaintComponent

nospeax Messages postés 29 Date d'inscription mercredi 15 février 2012 Statut Membre Dernière intervention 12 avril 2012 - 1 mars 2012 à 20:23
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 2 mars 2012 à 08:22
Bonjour
je développe un démineur et mon idée est la suivante:
un plateau est JPanel qui se compose de plusieur cases
une case est un Jpanel qui contient un bouton.
pour chaque case il ya une methode paintJcomponent qui affiche les numéro et les image sur les case,caché(e)sbiensur au debut par les boutons deja cités.
j'ai ajouté un mouse listener pour chaque bouton qui fait que quand je clique sur le bouton d'une case,celui ci disparait :
(case.remove(case.bouton))
quand je lance le programme le bouton ne disparaissent pas rapidement un temps tres long,etl'affichage est mauvais.
j'ai pensé que peut etre le paintComponent pose probleme puisqu'il dessine achaque fois les numeros alors que ce n'est pas necessaire puisqu'il suffit de les dessiner une seul fois pour toute :ya til alors une methode qui me permettera de dessiner juste une seule fois sur la case pour eviter de dessiner plusieur fois?

3 réponses

nospeax Messages postés 29 Date d'inscription mercredi 15 février 2012 Statut Membre Dernière intervention 12 avril 2012
1 mars 2012 à 20:25
dsl c'est paintComponent pas paintJcomponent
0
nospeax Messages postés 29 Date d'inscription mercredi 15 février 2012 Statut Membre Dernière intervention 12 avril 2012
1 mars 2012 à 20:28
j'ai essayer de definir un methode d'allure
dessiner(Graphics g) et pour dessier une seul fois mais ça ne marche pas
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
2 mars 2012 à 08:22
Bonjour,

Peux tu nous montrer ton code, j'aimerais bien voir ce que tu as fait dans ton paintComponent...
0
Rejoignez-nous