Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310

    StringBuffer o StringBuilder: il testo non va a capo

    Salve,
    vorrei visualizzare in una JDialog il contenuto di una stringa, ad esempio
    codice:
    StringBuilder stringaBuff = new StringBuilder();
            stringaBuff.append("\n\n*********************************************\n\n");
            stringaBuff.append("\n\n Le azioni \n");
            stringaBuff.append("\n\nimplementate sono\n");
            stringaBuff.append("\n\n Gioca, Annulla");
            stringaBuff.append("\n\n*********************************************");
    Riesco a visualizzare la stringa ma non riesco ad avere l'invio su una nuova riga nonostante ho inserito i \n, come posso fare? ho provato anche con StringBuffer ma non funziona ugualmente
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cerza Visualizza il messaggio
    Salve,
    vorrei visualizzare in una JDialog il contenuto di una stringa, ad esempio

    Riesco a visualizzare la stringa ma non riesco ad avere l'invio su una nuova riga nonostante ho inserito i \n
    Dipende in quale componente ..... JLabel ad esempio di serie non gestisce il newline. Se vuoi "andare a capo" con JLabel ad esempio devi usare il rendering HTML e usare new JLabel("<html> .... <br> .....")
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Grazie per la risposta,
    il componente che dovrebbe contenere la stringa è un JTextFiled, sbaglio componente?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cerza Visualizza il messaggio
    Grazie per la risposta,
    il componente che dovrebbe contenere la stringa è un JTextFiled, sbaglio componente?
    JTextField comunque è solo singola riga.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se si tratta di una stringa passiva (nel senso che l'utente la vede e basta, non deve modificarla) meglio un JLabel.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Sostituisco con JTextArea, che ne dite?
    Grazie

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cerza Visualizza il messaggio
    Sostituisco con JTextArea, che ne dite?
    Grazie
    Sì, JTextArea è multi-riga.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.