Avatar billede tommya Nybegynder
04. maj 2006 - 19:35 Der er 1 løsning

paintComponent kaldes konstant

Jeg har lavet et komponent som nedarver fra JComponent, jeg har overskrevet dens paintComponent funktion, sat setOpaque til true, og har fjernet alle referencer til repaint og lign. Alligevel kaldes min paintComponent funktion konstant. Dette ser jeg v.h.a. System.out.println().

Hvordan kan dette være? Programmet optager af denne grund også mange ressourcer.
Avatar billede tommya Nybegynder
04. maj 2006 - 19:56 #1
Løst, ImageObserver var sat til this... satte den til null og det løste problemet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester