Hallo zusammmen,
ich bräuchte gerade ein wenig Hilfe beim Anpassen meiner TableModel-Methode getValueAt(). Ich habe eine HashMap namens itemMap bestehend aus nem Datum als Schlüssel und nem DoppelArray (2 Werte) als Wert.
Wie muss ich meine Methode anpassen, dass es stimmt?
Folgendes habe ich schon geschrieben:
Wie man sieht habe ich immer 3 Spalten.
ich bräuchte gerade ein wenig Hilfe beim Anpassen meiner TableModel-Methode getValueAt(). Ich habe eine HashMap namens itemMap bestehend aus nem Datum als Schlüssel und nem DoppelArray (2 Werte) als Wert.
Wie muss ich meine Methode anpassen, dass es stimmt?
Folgendes habe ich schon geschrieben:
Java:
public Object getValueAt(int rowIndex, int columnIndex) {
Object[][] itemArray = new Object[itemMap.size()][3];
for (int zeile = 0; zeile < itemMap.size(); zeile++) {
if(columnIndex == 0)
{
itemArray[zeile][0] = itemMap.keySet().toArray()[zeile];
}
else if(columnIndex == 1)
{
itemArray[zeile][1] = itemMap.get(itemMap.keySet().toArray()[zeile]);
}
else if(columnIndex == 2)
{
itemArray[zeile][2] = itemMap.get(itemMap.keySet().toArray()[zeile]);
}
}
return itemArray[rowIndex][columnIndex];
}
Wie man sieht habe ich immer 3 Spalten.
Zuletzt bearbeitet: