ciao a tutti,
fino ad ora ho usato JTable e DefaultTableModel utilizzando i dati provenienti dal database, in particolare usando questo codice
Ora invece voglio aprire il frame mostrando già delle righe, che non devo caricare da nessuna parte. Come devo formattare ogni elemento del Vector??codice:private JTable getJTable() { if (jTable == null) { jTable = new JTable(); q= new Query("select * from fornitore",connection); righe=q.getRighe(); colonne=q.getAttributi(); modello=new DefaultTableModel(); } return jTable; }
per prova avevo scritto
righe.addElement("ciao"); // ho provato anche con "[ciao]"
colonne.addElement("saluto");
mentre per le colonne va bene, per le righe genera un'eccezione
tra le altre cose io vorrei inserire come elementi di una data colonna gli orari dalle 8:00 alle 21:00 e devo gestirli proprio come formato time perchè devo inviarli a mysql... come faccio??Exception in thread "main" java.lang.ClassCastException: java.lang.String
at javax.swing.table.DefaultTableModel.justifyRows(Un known Source)
at javax.swing.table.DefaultTableModel.setDataVector( Unknown Source)
grazie mille a tutti
antonio![]()


Rispondi quotando