Ho questo codice per riempire la mia tabella.
Vorrei aggiungere un Tablecolumn per correggere il preferredsize e qualche altra info, ma non so come metter in relazione tableModel e la mia table in modo tale da applicare le migliorie per le colonne.codice:public void buildTableModel(java.sql.ResultSet rs) throws java.sql.SQLException { int index=0; java.sql.ResultSetMetaData metaData = rs.getMetaData(); // names of columns System.out.println("names of columns"); Vector<String> columnNames = new Vector<String>(); int columnCount = metaData.getColumnCount(); for (int column = 1; column <= columnCount; column++) { //columnNames.add(metaData.getColumnName(column)); columnNames.add(tableHeaders1[column].toString()); } System.out.println("data of the table"); // data of the table Vector<Vector<Object>> data = new Vector<Vector<Object>>(); while (rs.next()) { Vector<Object> vector = new Vector<Object>(); for (int columnIndex = 1; columnIndex <= columnCount; columnIndex++) { if(columnIndex==5) vector.add(rs.getString(columnIndex)); else vector.add(rs.getObject(columnIndex)); } data.add(vector); index++; } tableModel.setDataVector(data, columnNames); }
Grazie.