Avatar billede conrad Nybegynder
18. december 2001 - 12:33 Der er 2 løsninger

Hvordan tjekker man løbende længden af et tekstfelt

Jeg har opdaget at hvis der skrives meget lange tekster i et tekstfelt (<5000) og benyttes home knappen så kan programmet chrashe

Derfor: hvordan kan man løbende tjekke hvor meget der er skrevet (helst uden en ny tråd for det er lidt for meget at gøre ud af det)



Avatar billede disky Nybegynder
18. december 2001 - 12:34 #1
lav en keylistener på feltet og tæl
Avatar billede logical Nybegynder
18. december 2001 - 16:48 #2
Et tekstfelt bruger en DocumentModel nedenunder til at indeholde bogstaver.

Lav en subklasse af PlainDocument, overskriv insertString metoden, det er her indsættelser i tekstfeltet foregår fra, og påbegynd debug.

Husk at indsætte din klasse ind i tekstfeltet.
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