hallo,
ich lese aus einer datei informationen aus und zeige diese dann in einer swt table an. nebenbei gibt es auch die möglichkeit die tabelle zu aktualisieren da sich die daten in der datei verändern können. allerdings werden bei der aktualisierung nicht die alten table items ersetzt sondern die neuen nur drangehängt. das liegt daran dass ich beim auslesen der zeilen in der datei, pro zeile ein neues tableitem erzeuge:
muss ich für mein problem die tabelle oder sogar die shell irgendwie neu zeichnen lassen? gibt es so eine art update() funktion für tabellen/shells.
vielen dank
ich lese aus einer datei informationen aus und zeige diese dann in einer swt table an. nebenbei gibt es auch die möglichkeit die tabelle zu aktualisieren da sich die daten in der datei verändern können. allerdings werden bei der aktualisierung nicht die alten table items ersetzt sondern die neuen nur drangehängt. das liegt daran dass ich beim auslesen der zeilen in der datei, pro zeile ein neues tableitem erzeuge:
Code:
fr = new FileReader("c:/test/test.csv");
lnr = new LineNumberReader(fr);
for ( String line; (line = lnr.readLine()) != null; ){
String[] lineValues = line.split(";");
TableItem ti = new TableItem(tableExcel, SWT.NONE);
ti.setText(lineValues);
}
lnr.close();
fr.close();
muss ich für mein problem die tabelle oder sogar die shell irgendwie neu zeichnen lassen? gibt es so eine art update() funktion für tabellen/shells.
vielen dank