homer__rules
Messages postés7Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention 9 juillet 2005
-
6 janv. 2005 à 20:50
indo__
Messages postés29Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 4 février 2006
-
12 janv. 2005 à 11:26
Bonjour tout le monde !
J'ai un petit probleme de repaint
Mon appli (JFrame) se decompose en 3 parties :
le tout est geré par un BorderLayout
J'ai une barre de bouton en haut (NORTH)
une barre de boutons a droite (WEST)
et un JPanel qui me sert de surface de dessin (CENTER)
Le probleme c'est ke lorsque je dessine sur ce panel et que fais un
repaint(), il me rempli mon JPanel avec toute la fenetre. (c'est-a-dire
les 2 barres de boutons + le JPanel)
Je ne vois pas comment utiliser correctement repaint().
J'espere que j'ai été assez clair et que quelqu'un pourra m'aider...
où panelDessin est une classe que j'ai crée heritant de JPanel.
Le probleme vient du fait que quand si je fait pas repaint() il se passe rien (logique ;) )
mais quand je le fais, au lieu de m'afficher juste le carré ( crée a
partir des cordonnées de la souris ), il m'affiche tout dans
panelDessin : panelNord, PanelEst et le PanelDessin.