27. juni 2002 - 00:58Der er
12 kommentarer og 2 løsninger
Line break i JTextField
JTextFields er jo beregnet til kun at vise en linie, men hvis man kopierer tekst ind fra fx IE, får man ofte et line break med i slutningen. Når man så paster teksten ind i et JTextField ser det mildest talt ikke for kønt ud. Hvordan undgås dette?
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
27. juni 2002 - 08:59#1
sådan lige fra hoften: Hvad med String.trim()?? Jeg ved ikke om den virker. Evt. gå til slutningen af strengen og fjerne den sidste char. Det burde løse dit problem
Synes godt om
Slettet bruger
27. juni 2002 - 09:00#2
sådan lige fra hoften: Hvad med String.trim()?? Jeg ved ikke om den virker. Evt. gå til slutningen af strengen og fjerne den sidste char. Det burde løse dit problem
Hvad er det lige du mener der sker når du "paster" tekst ind i et JTextField? Så vidt jeg kan se bliver linieskift blot til mellemrum, og det er vel meget pænt?....
prom: Ctrl-v Den prøver at vise to linier, sådan at den nederste halvdel af teksten ses øverst i feltet, og der vises en tom linie nederst. Hvis man gør det flere gange kan man få ganske mange linier, som man kun kan bevæge sig gennem med højre-venstre piltasterne, ikke op og ned.
maximus: hvornår vil du bruge trim()? Jeg har prøvet noget med en DocumentListener og insertUpdate(), men jeg kan ikke få det til at fungere. Jeg tænkte at der måtte være nogen der havde haft samme problem.
1.3.1 maximus: nej, det var jeg også kommet frem til :), hvordan vil du gøre det?
Synes godt om
Slettet bruger
27. juni 2002 - 19:55#9
Jeg vil søge i stringen efter et liniebreak, jeg kan ikke lige huske "hvordan" den ser ud. Den vil jeg så erstatte med et "", på den måde slipper du for dit linieskift
Jeg kan stadig ikke se dit problem. Hos mig blever alt vist ganske pænt på en linie...også hvis den tekst jeg paster ind, indeholder masser af linieskift... Jeg bruger dog 1.4. Det kan jo være at der sket forandringer i JTextField siden 1.3.1.
Skift til 1.4, så skal du se at alle problemerne er væk.
prom
Synes godt om
Ny brugerNybegynder
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.