Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Alternativa a JTable

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    104
    Eh.. purtroppo io ho un problema:
    la mia tabella è

    codice:
    DefaultTableModel model = new DefaultTableModel();
             model.addColumn("");
    su questa tabella "model" non ho il metodo getTableHeader() e di conseguenza non ho getDefaultRenderer()

    se uso
    codice:
    JTable model = new JTable();
    il metodo addColumn richiede come parametro TableColumn e non posso più assegnare una stringa come header.. spero di essermi spiegata bene, scusa in anticipo xD

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    codice:
    DefaultTableModel model = new DefaultTableModel();
             model.addColumn("");
    su questa tabella "model" non ho il metodo getTableHeader() e di conseguenza non ho getDefaultRenderer()
    Quella che io ho chiamato 'tabella' .... è JTable! Non DefaultTableModel. JTable ha getTableHeader()

    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    codice:
    JTable model = new JTable();
    JTable non è il "model" .... quindi almeno per coerenza/buon senso non chiamare la variabile "model".

    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    il metodo addColumn richiede come parametro TableColumn e non posso più assegnare una stringa come header..
    TableColumn rappresenta le caratteristiche "fisiche" della colonna (preferredWidth, resizable, ecc...). Non è il addColumn di JTable che di norma devi usare (i TableColumn vengono creati automaticamente da JTable basandosi sulle colonne esposte dal TableModel).

    È il DefaultTableModel che devi configurare con le colonne che vuoi. Se non usi uno dei costruttori, sono comunque disponibili addColumn(Object columnName), addRow(Object[] rowData), ecc....
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java 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 © 2026 vBulletin Solutions, Inc. All rights reserved.