pille710
26-01-2007, 17:15
Hallo,
ich beschäftige mich z.Z. mit der JTable und wollte nun eine einfache JTable mit 2 Zeile und 3 Spalten erstellen. Dafür habe ich dann 2 Vektoren erstellt, die ihrerseits als Elemente Vektoren erhalten.
Mein Code sieht bisher so aus:
DefaultTableModel tab = new DefaultTableModel();
Vector daten = new Vector();
Vector spalten = new Vector();
Vector colNames = new Vector();
colNames.addElement("Eins");
colNames.addElement("Zwei");
colNames.addElement("Drei");
Vector data = new Vector();
data.addElement("Hans");
data.addElement("Peter");
data.addElement("Udo");
daten.add(data);
spalten.add(colNames);
tab.setDataVector(daten,spalten);
table = new JTable(tab);
Ich habe jetzt aber das Problem dass nur eine lange Zeile mit dem Inhalt "Hans" erscheint.
hat jemand eine Idee was ich falsch mache bzw. wo mein Denkfehler liegt?
Danke schonmal im vorraus. :)
ich beschäftige mich z.Z. mit der JTable und wollte nun eine einfache JTable mit 2 Zeile und 3 Spalten erstellen. Dafür habe ich dann 2 Vektoren erstellt, die ihrerseits als Elemente Vektoren erhalten.
Mein Code sieht bisher so aus:
DefaultTableModel tab = new DefaultTableModel();
Vector daten = new Vector();
Vector spalten = new Vector();
Vector colNames = new Vector();
colNames.addElement("Eins");
colNames.addElement("Zwei");
colNames.addElement("Drei");
Vector data = new Vector();
data.addElement("Hans");
data.addElement("Peter");
data.addElement("Udo");
daten.add(data);
spalten.add(colNames);
tab.setDataVector(daten,spalten);
table = new JTable(tab);
Ich habe jetzt aber das Problem dass nur eine lange Zeile mit dem Inhalt "Hans" erscheint.
hat jemand eine Idee was ich falsch mache bzw. wo mein Denkfehler liegt?
Danke schonmal im vorraus. :)