Hallo!
Ich habe mit Swing verschiedene Buttons bzw Events erstellt.
1->datei aus der Directory öffnen
2->bearbeiten
3->änderung in einem neuen Datei speichern
es funktionniert alles wunderbar,bis auf der event(speichern).es wird der Datei nicht richtig gespeichert.
da,es alles um Matrizen handelt,muss der neue Datei richtig gespeichert sein.
Beispiel:
1-Datei öffnen=>
textarea =
0.4 0.6 0.7
0.5 0.2 0.7
0.2 0.3 0.9
0.1 0.4 0.5
2-bearbeiten
texarea=
0.6 0.7
0.2 0.7
0.3 0.9
0.4 0.5
3-speichern
und jetzt wird schon was in texarea stand in einem neunen Datei gespeichert,nur auf eine komische art:
Ergebniss.txt=0.4 0.6 |0.4 0.3 |0.3 0.5 |0.2 0.4
es musste eigentlich genauso gespeichert sein,wie es auf dem Textarea ist.
hier ist mein speichern event:
kann mir jemand helfen? ???:L
Ich habe mit Swing verschiedene Buttons bzw Events erstellt.
1->datei aus der Directory öffnen
2->bearbeiten
3->änderung in einem neuen Datei speichern
es funktionniert alles wunderbar,bis auf der event(speichern).es wird der Datei nicht richtig gespeichert.
da,es alles um Matrizen handelt,muss der neue Datei richtig gespeichert sein.
Beispiel:
1-Datei öffnen=>
textarea =
0.4 0.6 0.7
0.5 0.2 0.7
0.2 0.3 0.9
0.1 0.4 0.5
2-bearbeiten
texarea=
0.6 0.7
0.2 0.7
0.3 0.9
0.4 0.5
3-speichern
und jetzt wird schon was in texarea stand in einem neunen Datei gespeichert,nur auf eine komische art:
Ergebniss.txt=0.4 0.6 |0.4 0.3 |0.3 0.5 |0.2 0.4
es musste eigentlich genauso gespeichert sein,wie es auf dem Textarea ist.
hier ist mein speichern event:
Code:
fc = new JFileChooser();
if(knopf==speichern){
String schreiben;
if(fc.showSaveDialog(cp)==0){
sf = fc.getSelectedFile();
try{
out = new PrintWriter(new FileWriter(sf)); //Datei zum Schreiben öffnen
schreiben = ta.getText();
out.println(schreiben);
out.flush();
out.close();
}catch(Exception ex2){System.out.println(ex2);}
}
else{
JOptionPane.showMessageDialog(cp,"Keine Datei zum Speichern gewählt!","SPEICHERN",JOptionPane.ERROR_MESSAGE); // Modales Fenster
}
}
kann mir jemand helfen? ???:L