Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    JTable con campi "hidden"

    Ciao a tutti!!!
    io ho costruito un JTable in questo modo:

    codice:
    DefaultTableModel dm = new DefaultTableModel();
    Vector<String> col = new Vector<String>();
    col.add("prima colonna");
    col.add("Seconda colonna");
    dm.setColumnIdentifiers(col)
    
    JTable table = new JTable(dm);
    Quindi in questo modo vengono costruite e visualizzate 3 colonne. A me servirebbero invece anche delle colonne nascoste; cioe' vorrei avere per ogni record piu dati ma mostrarne solo alcuni... come posso fare?
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

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

    Re: JTable con campi "hidden"

    Originariamente inviato da Poker1
    Quindi in questo modo vengono costruite e visualizzate 3 colonne. A me servirebbero invece anche delle colonne nascoste; cioe' vorrei avere per ogni record piu dati ma mostrarne solo alcuni... come posso fare?
    L'ideale è fare un "tuo" table-model, che gestisce internamente i dati come preferisci, ad esempio come una lista di oggetti TuoRecord o come Vettore di Vettori (tipo DefaultTableModel) o altro. Nel tuo table-model sei poi libero di "esporre" verso l'esterno solo le colonne che vuoi.
    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 andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Se invece vuoi proprio usare DefaultTableModel, allora sappi che nel vettore dei dati puoi mettere delle colonne in più rispetto a quante sono quelle dichiarate nel vettore degli identificatori delle colonne.
    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.