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
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