Hallo,
Ik ben bezig met een jtable met een DefaultTableModel die gebruik dient te maken van 2 vectoren.
Sun vindt dat ik het zo zou moeten doen:
DefaultTableModel(Vector data, Vector columnNames)
Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method.
Op het moment dat ik echter 2 vectoren meegeef krijg ik een java.lang.ClassCastException foutmelding.
AARGH.....
Omdat ik aan het testen ben hiermee, zijn mijn vectoren nou ook niet echt zeer boeiend te noemen.
Vector temp = new Vector();
temp.add("1");
temp.add("2");
temp.add("3");
temp.add("4");
temp.add("5");
Vector temp2 = new Vector();
temp2.add("id");
Onderstaande code gaat nu echter fout.
DefaultTableModel dtm = new DefaultTableModel(temp, temp2);
tabel = new JTable(dtm);
tabel.createDefaultColumnsFromModel();
jScrollPaneel = new JScrollPane(tabel);
Wat doe ik fout?
Ik ben bezig met een jtable met een DefaultTableModel die gebruik dient te maken van 2 vectoren.
Sun vindt dat ik het zo zou moeten doen:
DefaultTableModel(Vector data, Vector columnNames)
Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method.
Op het moment dat ik echter 2 vectoren meegeef krijg ik een java.lang.ClassCastException foutmelding.
AARGH.....
Omdat ik aan het testen ben hiermee, zijn mijn vectoren nou ook niet echt zeer boeiend te noemen.
Vector temp = new Vector();
temp.add("1");
temp.add("2");
temp.add("3");
temp.add("4");
temp.add("5");
Vector temp2 = new Vector();
temp2.add("id");
Onderstaande code gaat nu echter fout.
DefaultTableModel dtm = new DefaultTableModel(temp, temp2);
tabel = new JTable(dtm);
tabel.createDefaultColumnsFromModel();
jScrollPaneel = new JScrollPane(tabel);
Wat doe ik fout?