Buonasera a tutti..
All'interno di un Frame ho una JTable inizialmente vuota.
Devo inserire i valori di una matrice NxN all'interno della tabella.
Più o meno ce l'ho fatta, il mio problema è che mi crea delle colonne in più rispetto a quelle che mi servono.
Inoltre, il nome della colonna deve essere esattamente il numero della colonna (colonna1 = "1", colonna2 = "2", etc...) stessa cosa per le righe. Questo non ho proprio idea di come farlo.
Questo è il codice che ho generato, allego l'immagine del risultato dell'esecuzione.
codice:formMatrice.setVisible(true); formMatrice.setLocationRelativeTo(this); formMatrice.pack(); int t = 1; DefaultTableModel model = new DefaultTableModel(); model.setRowCount(ei.size()); model.addColumn(""+t+""); int size = ei.size(); int[][] m = new int[size][size]; m = mat.leggi(size, size); for(int i = 0; i < ei.size(); i++){ for(int j = 0; j < ei.size(); j++){ model.setValueAt(m[i][j], i, j); t++; model.addColumn(""+t+""); } } TabellaMatrice.setModel(model);

Rispondi quotando