Zeilen in JTable werden überschrieben

MD83

Grünschnabel
Hallo! Hilfe
Schreib ein programm, welches daten in eine datei speichert und sie später in einer JTable ausgibt. Mein problem: einträge können bei mir nicht dauerhaft gespeichert werden und ich kann keine neuen hinzufügen, da die alten überschrieben werden.
Hier die methoden:

Methode ausgeben()

Methoden.laden();//aus einer Datei hochladen
boolean ok = false;
Iterator it =list.iterator();
while (it.hasNext()){
Auftrag a2 = (kundenauftrag.Auftrag)it.next();
Tabelle.model.addAuftrag(a2);
ok=true;
}

Methode addAuftrag(Auftrag a2)

public void addAuftrag(Auftrag a2) {
list.add(a2);
fireTableRowsInserted(list.size(), list.size());

Methode speichern()

Methoden.laden();
Auftrag a1 = new Auftrag(Eingabe.knummer.getText(), Eingabe.kname.getText(),Eingabe.aname.getText(), Eingabe.amenge.getText(), Eingabe.apreis.getText());
try{
list.add(a1);
Methoden.speichern(list);
}catch(Exception ex){

}

Bitte antwortet. Danke
 
Zurück