Avatar billede Slettet bruger
04. december 2000 - 17:52 Der er 5 kommentarer og
1 løsning

Java Applet // TextField

Hej folkens.

Jeg har et problem med et textfield i en Java Applet. Feltet sidder i en frame, der åbnes i hoved applet\'ens init().

Problemet er, at jeg ikke kan skrive i feltet (!). Jeg kan markere feltet - det bliver aktivt, og der er også en \"markør\" i feltet. Men jeg kan ikke skrive i det.

Feltet oprettes som sagt i init() metoden som : snakeFrame = new SnakeFrame(this);
I hoved applet\'ens start() laves en ny tråd af selve appleten, og run() kaldes. Kan det være noget med denne tråd at gøre, der gør, at jeg ikke kan skrive til framens tekst-felt?

Håber det giver mening ;)
Avatar billede knisse Nybegynder
05. december 2000 - 14:10 #1
Hej,
i din TextField har du mulighed for at kontrollere hvorvidt at \"textfield´en\" skal være editable eller ej. Altså om brugeren skal kunne skrive noget i field´en eller ej. Dette styrer du ved at anvende \'setEditable(true/false)\' i din init(). Så skulle det virke.
Avatar billede Slettet bruger
05. december 2000 - 14:22 #2
Et textfield er pr. default editable - så det er ikke problemet. ( Og jeg har prøvet med x.setEditable(true) - virker stadig ikke ).
Avatar billede mmp Nybegynder
07. december 2000 - 16:44 #3
Prøv at sende hele koden....
Avatar billede Slettet bruger
07. december 2000 - 17:00 #4
Jeg har fundet problemet. Det var noget med den måde, jeg håndterede de forskellige events på. Ellers tak.
Avatar billede mmp Nybegynder
07. december 2000 - 17:06 #5
OK - lukker du spørgsmålet?
Avatar billede Slettet bruger
07. december 2000 - 17:29 #6
Ja.
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