Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    22

    Problema stringhe e DefaultListModel

    Ciao a tutti, ho un problema con l'uso delle stringhe e i defaultListModel; devo settaree un elemento di tipo jlist (jList1.setModel(Model1) per capirci), ma praticamente quando faccio:
    default_list_model.addElement(string1); se string1 contiene il carattere \t (la tabulazione) o il \n, vengono completamente ignorati e quando poi vado a vedere la mia jlist tutte le tabulazioni sono saltate :S praticamente vorrei solo incolonnare certi parametri di ogni riga del tipo:

    Nome Cognome Età
    Simone Rossi 25
    Mario Bianchi 31

    come posso fare?? spero possiate aiutarmi sono alla frutta

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema stringhe e DefaultListModel

    Originariamente inviato da redo86
    se string1 contiene il carattere \t (la tabulazione) o il \n, vengono completamente ignorati
    JList si basa sul model per i dati e su un "renderer" per visualizzare i dati. Il renderer di "default" gestisce la visualizzazione delle celle banalmente con un JLabel, che non gestisce tabulazioni o newline.

    Originariamente inviato da redo86
    vorrei solo incolonnare certi parametri di ogni riga del tipo:

    Nome Cognome Età
    Simone Rossi 25
    Mario Bianchi 31

    come posso fare??
    Se non vuoi usare un font a spaziatura fissa e "incolonnare" tu le parole, mi sa che l'unica sarebbe che implementi un renderer apposito.

    Ma a questo punto non so quanto "valga" .... usa JTable!! Che fai prima.
    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.