Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    2

    Gestione a capo in TextPane

    Ciao a tutti,
    Ho delle Textpane con un testo suddiviso su diverse righe, in questo caso ho diversi link, un link per ogni riga, andando a capo forzato con Invio
    Ora prendendo il testo con getText lo metto in una stringa e successivamente nella Clipboard.
    Il testo deve essere incollato assieme ad altro testo nel codice html di un forum e qui nasce il problema perchè il risultato è che mi allinea le righe tutte sulla stessa riga.
    Praticamente Java non ha gestito a capo in Html.
    Una soluzione alternativa ho settato un contentType Html alla TextPane ma cosi facendo lui mi gestisce INVIO, o a capo se vogliamo, con i paragrafi

    mentre a me servirebbe che lui me li gestisse con BR.
    C'è una soluzione a quello che voglio fare ?
    non vorrei far scrivere all utente \n isulterebbe poco elegante

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    gli a capo "in java" li hai come "\n" (oppure "\r\n") mentre i corrispondenti in html sono "
    " , quindi prova a fare
    codice:
    stringaEstrattaDaTextPane.replaceAll ("\n" , "
    ");

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    2
    Grande !! Grazie !!!
    Forse non avevi capito esattamente il problema ma la soluzione è quella.
    dovevo sostituire i

    che mi creava il textpane.

    codice:
    stringa1=stringa.replaceAll ("<p style=\"margin-top: 0\">", "
    ");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.