Xerxes18
Lieutenant
- Registriert
- Aug. 2008
- Beiträge
- 700
Ich habe eine Methode zum aktualisieren der Tabelle geschrieben, jedoch funktioniert diese nur wenn ich Objekt aus einer Datei einlese (auf Öffnen klicke).
Ich dem Fenster 3 Textfelder wo Daten eingegeben wird, wenn ich auf den Button "Add" klicke, wird eine neues Objekt erstellt und der Liste hinzugefügt. Wenn ich danach direkt die Methode aufrufe, funktioniert es irgendwie nicht!
Ich dem Fenster 3 Textfelder wo Daten eingegeben wird, wenn ich auf den Button "Add" klicke, wird eine neues Objekt erstellt und der Liste hinzugefügt. Wenn ich danach direkt die Methode aufrufe, funktioniert es irgendwie nicht!
Code:
public void updateTableShop(){
DefaultTableModel dm= (DefaultTableModel) ViewShop.table1.getModel();
for(Product pro: list) {
Vector<Object> rowData = new Vector<Object>();
rowData.add(pro.getName());
rowData.add(pro.getQuantity());
rowData.add(pro.getPrice());
dm.addRow(rowData);
setChanged();
notifyObservers(pro);
}
}