Hallo Leute,
ich plane folgendes Projekt.
Ich möchte aus einem JTextArea einen Text auslesen, und in eine TXT Datei abspeichern (die vorher nicht existierte).
Dann, möchte ich, dass wenn ich das Programm neu öffne, ich die möglichkeit habe die TXT Datei zu öffnen und den Text in ein JTextArea zu schreiben?
Hat jemand eine Idee, wie das am Einfachsten zu bewerkstelligen wäre?
Vielen, vielen Dank im Vorraus
Nicholas1991
TXT Datei
-
-
jetzt hab ich ganz vergessen meine Ansätze zu schicken
Code
Alles anzeigenpublic void bt_SpeichernActionPerformed(ActionEvent evt) { file = new File(jfcoOpenFilename()); try { file2 = new RandomAccessFile(file, "rw"); file2.writeUTF(tf_Text.getText()); file2.close(); } catch (IOException e) {System.err.println(e.toString());} } public String jfcoOpenFilename() { jfco.setDialogTitle("Öffne Datei"); if (jfco.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { return jfco.getSelectedFile().getPath(); } else { return null; } }
soweit ja nicht schlecht.
Erstes Problem: Am Anfang der Datei ist immer so ein Quadrat, ich möchte aber, dass nur der Text, den ich eintippe übersetzt wird.
Zweites Problem: Er leert die Datei nicht, wenn man neu abspeichert, er hängt auch nicht an sondern er ersetzt nur die chars die ersetzt werden müssen.
Kann jemand helfen? -
ach und noch ein problem: die Formatierung wird in der Datei nicht übernommen!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!