Hey Leute,
hab folgendes Problem:
Hab ne Tabelle (jTableÜbertragung) mit nem selbsterstellten TableModel (ArtikelÜbertragungTableModel aütm)
In einer Funktion der Klasse Verwaltung rufe ich mehrfach die Funktion
auf. Diese Funktion fügt der jTableÜbertragung beim jeweiligen index einen neuen Wert hinzu.
Diese Werte werden aber nicht sofort aktualisiert (also nacheinander), sondern erst dann, wenn die Funktion aus der Klasse Verwaltung beendet ist.
Wie ist es also möglich, dass die Werte der Tabelle nach und nach aktualisiert werden und man dies auch sofort in der Tabelle sieht?
hab folgendes Problem:
Hab ne Tabelle (jTableÜbertragung) mit nem selbsterstellten TableModel (ArtikelÜbertragungTableModel aütm)
In einer Funktion der Klasse Verwaltung rufe ich mehrfach die Funktion
Java:
public void setNewStatus(Artikel art, boolean err) {
int index = aütm.getIndexOfArticle(art);
if (err){
aütm.setError(true, index);
jTableÜbertragung.setValueAt(error, index, 4);
} else {
aütm.setError(false, index);
jTableÜbertragung.setValueAt(haken, index, 4);
}
jTableÜbertragung.repaint();
}
auf. Diese Funktion fügt der jTableÜbertragung beim jeweiligen index einen neuen Wert hinzu.
Diese Werte werden aber nicht sofort aktualisiert (also nacheinander), sondern erst dann, wenn die Funktion aus der Klasse Verwaltung beendet ist.
Wie ist es also möglich, dass die Werte der Tabelle nach und nach aktualisiert werden und man dies auch sofort in der Tabelle sieht?