Hallo,
eine Frage zu Vektoren: Wie schafft man es einen befüllten Vektor einem DefaultTableModel
so zu übergeben, das nicht nur das erste Element zweimal, sondern alle Elemente einmal drinnen
vorkommen. Es gibt zwei Zeilen mit je vier Einträgen in der Datenbank.
und
eine Frage zu Vektoren: Wie schafft man es einen befüllten Vektor einem DefaultTableModel
so zu übergeben, das nicht nur das erste Element zweimal, sondern alle Elemente einmal drinnen
vorkommen. Es gibt zwei Zeilen mit je vier Einträgen in der Datenbank.
Code:
Vector rows = new Vector();
Vector newrow = new Vector();
while( resultSet.next() )
{
for(int i = 1; i <= metadata.getColumnCount(); i++)
{
newrow.addElement(resultSet.getObject(i));
}
rows.addElement(newrow);
}
und
Code:
Vector spalten = new Vector();
spalten.addElement("ID");
spalten.addElement("NAME");
spalten.addElement("DAUER");
spalten.addElement("ALTER");
model = new DefaultTableModel(rows, spalten)
{
public boolean isCellEditable(int row, int col)
{
return false;
}
};