Texte einlesen und neu schreiben |
19.05.2011, 09:08 | Auf diesen Beitrag antworten » | |||||
blacke2 | Texte einlesen und neu schreiben Meine Frage: ich möchte einen textdokument(.txt) in ein JTextArea einlesen, das funktioniert auch, aber wie kann ich denn neu geschriebenen text(in dem JTextArea) speichern vor dem beenden?? Meine Ideen: import java.awt.Dimension; import java.io.FileReader; import java.io.FileWriter; import java.io.File; import java.awt.BorderLayout; import java.io.*; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class Auslesen extends JFrame { public Auslesen() { super("Ausgelesener Text"); //name des jtextareas setDefaultCloseOperation(EXIT_ON_CLOSE); //mit x schließen JTextArea textArea = new JTextArea(); try { textArea.read(new FileReader("C:/Dokumente und Einstellungen/...../Auslesen.txt"), ""); } catch (Exception e) { e.printStackTrace(); } JScrollPane scrollPane = new JScrollPane(textArea); scrollPane.setPreferredSize(new Dimension(640, 480)); //große des textareas add(scrollPane); pack(); setVisible(true); //wird sichbar gemacht } public static void main(String[] args) { new Auslesen(); } } |
|||||
|
||||||
19.05.2011, 10:14 | Auf diesen Beitrag antworten » | |||||
MaBa | Hallo blacke2, du kannst dir einfach eine Variable vom Typ String deklarieren und mit Hilfe von getText() den Text aus der JTextArea zurückliefern lassen:
Wobei text hier die String-Variable ist. Viele Grüße, MaBa |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |
|