Hallo,
Ich möchte eine JTable mit einem Vector füllen und habe dafür folgenden Code:
Es wird aber nur eine Zeile angezeig, Hat da jemand eine Idee, was ich da falsch mache?
Normalerweise müssten ja alle daten, welche in einem Vector gespeichert sind, auf der Tabelle erscheinen, oder lieg ich da falsch,
Ich möchte eine JTable mit einem Vector füllen und habe dafür folgenden Code:
Code:
private String[][] data = new String[][]{{"daten....",""},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "},
{" ", " "}
};
Code:
private DefaultTableModel model = new DefaultTableModel(title, 0);
...
public void setData(String data) {
for (int i = 0; i < model.getRowCount(); i++)
model.removeRow(i);
int size = 10;
Vector vec = createDataVector(data, 14);
model.addRow(vec);
}
public static Vector createDataVector( String prefix, int size ) {
Vector vector = new Vector(size);
for( int i = 0; i < 10; i++ )
vector.add(prefix + " : " + size + " : " + i);
return vector;
}
Es wird aber nur eine Zeile angezeig, Hat da jemand eine Idee, was ich da falsch mache?
Normalerweise müssten ja alle daten, welche in einem Vector gespeichert sind, auf der Tabelle erscheinen, oder lieg ich da falsch,