Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103

    [java]inserire testo su più righe

    vorrei visualizzare in un pannello l'elenco dgli oggetti risultanti dalla seguente chiamata:
    areaRisultati.setText(matrice.listaOggetti.toStrin g());

    dove areaRisultati e una JTextArea però l'output è tutto sequenziale mentre io vorrei andare a capo a ogni riga, dove sbaglio?

  2. #2
    La JTextArea ha due metodi per gestire l'interruzione di righe e parole, ovviamente oltre al classico "\n" .....


    puoi provare :

    areaRisultati.setLineWrap(true); metodo che spezza le linee

    areaRisultati.setWrapStyleWord(true); metodo non spezza le parole.



    Vedi tu cosa puoi fare ...

    Leonardo -

    Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
    Guarda il video di Satch Boogie

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    in che senso oltre al classico \n? Come potrei utilizzarlo con la JTextArea?

    in effetti

    areaRisultati.setLineWrap(true);

    l'avevo già provato, e il risultato è l'insieme degli oggetti sequenziali, separati da una virgola,che vanno a capo a caso. tipo:

    [Thread[Thread-6,6,], Thread[Thread-5,6,], Thread[Thread-2,6,], Thread[Thread-4,6,], Thread[Thread-3,6,]]

    Io invece vorei che ad ogni virgola andasse a capo l'oggetto. Si può fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    listaOggetti di che tipo e'?
    Se e' un oggetto che ha supertipo List fai
    codice:
    String tmp = "";
    for(int i=0; i<matrice.listaOggetti.size(); i++) {
       tmp += matrice.listaOggetti.get(i)+"\n";
    }
    areaRisultati.setText(tmp);

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    doppio wow!! funziona!!

    Garzie infinite dell'aiuto Simo, mi hai evitato di perdere un sacco di tempo in ricerche varie Io non so se ci sarei riuscita da sola.


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.