nospeax
Messages postés29Date d'inscriptionmercredi 15 février 2012StatutMembreDernière intervention12 avril 2012
-
1 mars 2012 à 20:23
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 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?