Avatar billede trp79 Nybegynder
03. juli 2003 - 12:06 Der er 3 kommentarer og
2 løsninger

JTextArea: dårlig til at håndtere meget lange Strings?

Hejsa,
Jeg sidder og tester mit program lidt af... og synes at have fundet frem til at JTextArea er meget dårlig til at håndterer meget lange strenge, kan det passe? hvis det er rigtigt hvad er alternativet så?

Mit program foregår således at jeg ligger nogle objekter i en ArrayList. Dataene i objekterne hentes fra en xml fil.
Teksten i JTextArea sættes så udfra indholdet af en attributterne (en String) i et af objekterne(som ligger i arraylisten).

Et udpluk af min firmaSetText() ses her:
            firma  = (Firma)jListFirma.getModel().getElementAt(indexjListFirma);
            tFLand.setText(firma.getLand());
            tFAdr1.setText(firma.getAdresse1());
            tFAdr2.setText(firma.getAdresse2());
            tFAdr3.setText(firma.getAdresse3());
            tFTlf.setText(firma.getTlf());
            tFFax.setText(firma.getFax());
            tFWeb.setText(firma.getBy());
            tFEmail.setText(firma.getEmail());
            jTAFNoter.setText(firma.getNoter());
            tFPNavn.setText("");
            tFPStilling.setText("");
            tFPTlf.setText("");
            tFPMobil.setText("");
            tFPEmail.setText("");
            jTAPNoter.setText("");
            lFOprettet.setText("Firma oprettet: "+firma.getOprettet());
Avatar billede trp79 Nybegynder
03. juli 2003 - 12:13 #1
Det er selvfølgelig ud fra en dynamisk jlist jeg sætter teksten! faktisk arbejder jeg lidt dobbelt, da jeg som jeg beskriver går fra xmlfil --> arraylist --> jlist
Avatar billede _carsten Nybegynder
03. juli 2003 - 13:33 #2
Alternativerne er: JTextPane eller det mere avancerede JEditorPane
Avatar billede trp79 Nybegynder
03. juli 2003 - 13:47 #3
Hej Carsten,
Men er JTextPane eller JEditorPane bedre til at håndterer store strenge?
Avatar billede _carsten Nybegynder
03. juli 2003 - 15:11 #4
De kan håndtere whatEver you like
Avatar billede trp79 Nybegynder
28. juli 2003 - 07:56 #5
Jeg fik svar på cirka halvdelen af spørgsmålet, så du får ½ delen af pointene carsten...
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

IT-JOB

Nextway Software A/S

Software Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Platform Engineer

Politiets Efterretningstjeneste

Datacentertekniker hos PET