repaint()

Tags:    java

Har et problem med funktionen repaint()

Jeg har en JFrame lad os kalde det 1, i den er der et JPanel lad os kalde det 2 og i det endu et JPanel 3.

3 kan være to forskellige klasser, da jeg kan skifte mellem hvilket view jeg vil have.

når jeg skifter 3 ud, bliver det nye view ikke tegner før jeg resizer vinduet (og dermed repainter)

min funktion til at skifte viewet ud ser således ud:
Fold kodeboks ind/udJava kode 


som i kan se repainter jeg 2 forskellige ting, har også prøvet at repainte andre ting, men jeg kan ikke få det til at virker før jeg trækker i vinduet så det ændre størrelse.

Håber i kan hjælpe, på forhånd tak.





Indlæg senest redigeret d. 17.09.2008 18:44 af Bruger #13669
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
har du prøvet:
Fold kodeboks ind/udKode 




Tusind tak, det virker, bortset fra at det er 2.updateUI()



t