J
Joghurtdressing
Gast
Guten Tag,
ich habe in meiner Fensterklasse folgende Methoden:
Nun meine Frage:
Die Datei Wdatei.sav wird erzeugt und ist somit vorhanden.
Eigentlich sollte die Methode Speichern() die Instanz w[0] in die Datei speichern und die Methode Auslesen() den gespeicherten Wert der Instanz w[3] zuweisen.
Tuht sie aber nicht, woran liegt es denn, am Lesen oder am Schreiben?
Danke
ich habe in meiner Fensterklasse folgende Methoden:
Java:
public void JButton_Speichern() throws IOException
{
FileOutputStream fso = new FileOutputStream("Wdatei.sav");
ObjectOutputStream out = new ObjectOutputStream(fso);
try
{
w[0].setBetrag(Double.parseDouble(jField_Z[0].getText()));
phase[0].setBetrag(Double.parseDouble(jField_Winkel[0].getText()));
}
catch (NumberFormatException e)
{
w[0].setBetrag(0);
jField_Z[0].setText("0");
phase[0].setBetrag(0);
jField_Winkel[0].setText("0");
}
System.out.println(""+w[0].getBetrag());
System.out.println(""+phase[0].getBetrag());
out.writeObject(w[0]);
fso.close();
}
public void JButton_Auslesen() throws IOException, ClassNotFoundException
{
FileInputStream fsi = new FileInputStream("Wdatei.sav");
ObjectInputStream in = new ObjectInputStream(fsi);
w[3]=(WWiderstand)in.readObject();
jField_Z[3].setText(""+w[3].getBetrag());
jField_Winkel[3].setText(""+phase[3].getBetrag());
fsi.close();
}
Nun meine Frage:
Die Datei Wdatei.sav wird erzeugt und ist somit vorhanden.
Eigentlich sollte die Methode Speichern() die Instanz w[0] in die Datei speichern und die Methode Auslesen() den gespeicherten Wert der Instanz w[3] zuweisen.
Tuht sie aber nicht, woran liegt es denn, am Lesen oder am Schreiben?
Danke
Zuletzt bearbeitet von einem Moderator: