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);