Hvis du vil se din komponent blive tegnet, så kræver det jo at den er synlig. Ligesom du tilføjer din knapper for at du kan se dem, så skal du jo også tilføje dit canvas this.add(tb)
nu ved jeg ikke hvilken størrelse du bruger på din Applet, men der er en sandsynlighed for at dine komponenter fylder mere en det synlige område, og så kan du ikke den sidste komponent du sætter på
-Hej Ib Jeg har 700 * 300 som min width height i html-filen. Jeg har også teksten på appletten hvis jeg flytter paint ned i hovedklassen - Iøvrigt er der også beep via toolkit -Den ville vel under alle omstændigheder blive aktiveret!?
Jeg troede det her var vildt banalt- Problemet med at få en grafikhændelse som respons på et kanptryk må vel være et af de mest almindelige problemer overhovedet??
Er sammenhængen mellem paint og repaint ikke den at hvis repaint kaldes så kalder repaint selv den pait som findes i samme blok / klasse?? DET SKER IKKE! jeg kalder OG aktiverer repaint (den kan \'beepe\') men repaint kalder IKKE paint??
Hvis der er noget jeg har galt fat på må I gerne fortælle det *s*
Nej virker ikke. Jeg er dog i tvivl om hvor du mener super.repaint(); skal indsættes? Normalt vil et kald af super.<> jo være 1. linie i en konstruktør for en klasse der har en \'far\' som skal have sin konstruktør kaldt. Kan du ikke vise hvor super.repaint(); kaldet skal ind? Det med repaint havde jeg så forstået korrekt det er da altid noget- men hvorfor videregives så ikke klasse TegneBoks repaint-kald til klassens paint -det sker jo ikke for så ville toolkit-beep metoden jo virke??
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.