Zeilenumbrüche in JTextArea

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo!

Habe folgendes Problem:

Ich will den Text aus einer JTextArea in eine Textdatei speichern und beim Aufruf der
JTextArea soll der Text wieder geladen werden. Das funktioniert auch soweit.
Nur gehen jedesmal die Zeilenumbrüche verloren.

Vielen Dank im Voraus,

Tobias

Code zum Einlesen:
Code:
private String lesen(Kunde aKunde){
try {
		        
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(aKunde.getKundennummer()+"C.txt")));
		        String text="";
		        for(String buffer;(buffer = in.readLine()) != null;text+=buffer)
			                 
		       return text;
		    catch (IOException io) {
		    	JOptionPane.showMessageDialog(this,"Keine Beschwerden vorhanden"); 
		    	//io.printStackTrace();
		       return "";
		    }
}

Code zum Auslesen:

Code:
private String schreiben(Kunde aKunde){
			try{
				BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream (aKunde.getKundennummer()+"C.txt")));	
				String x = ComplaintJTextArea.getText();
				out.write( x );
				 
				out.flush();
				out.close();
				return x;
				
			}catch (IOException io) {
			      io.printStackTrace();
				  return "";
			}
		}
 
G

Gast

Gast
Code:
meinTextFeld.setLineWrap(true);//Zeilenumbruch
meinTextFeld.setWrapStyleWord(true);//nach ganzen Worten
[/code]
 
G

Gast

Gast
Danke!

Funktioniert aber immer noch nicht so ganz.
Ich will die von mir gesetzten Zeilenumbrüche erhalten.

Folgender Beispieltext soll genauso in der Textdatei erscheinen,
als auch in der JTextArea:

Sehr geehrte Damen und Herren,

wir bedanken uns für Ihre Bestellung. Die Ware
wird unser Haus direkt nach Zahlungseingang verlassen.

Mit freundlichen Grüßen

xyz
 

bummerland

Top Contributor
StringBuffer ist besser (und das \n hat gefehlt):
Code:
private String lesen(Kunde aKunde){
try {
		        
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(aKunde.getKundennummer()+"C.txt")));
		        StringBuffer text = new StringBuffer();
		        for(String buffer;(buffer = in.readLine()) != null;text.append(buffer + "\n"))
			                 
		       return text.toString();
		    catch (IOException io) {
		    	JOptionPane.showMessageDialog(this,"Keine Beschwerden vorhanden"); 
		    	//io.printStackTrace();
		       return "";
		    }
}
 
G

Gast

Gast
SUPER !!!! Das war es! Einlesen funktioniert jetzt einwandfrei! Vielen Dank!

Jetzt muß ich aber nochmal die gleiche Prozedur fürs Schreiben
hinbekommen. Da hackts noch bei mir. Hättest Du nochmal einen Tipp ? Danke!
 

Griffin

Bekanntes Mitglied
Sollte eigentlich jetzt nicht mehr so schwer sein. Schau dir das Beispiel weiter oben an und bau dort auch die Elemente ein. Aber besser als das "\n" ist wenn du noch ein "\r" hinzufügst. Falls du die Datei in eine txt Datei schreibst entstehen ohne das "\r" nur kleine Vierecke anstatt dem Return!!!
Also am besten "\r\n" verwenden, das funktioniert bestimmt. (Zumindest bei mir :p)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Input/Output Zeilenumbrüche erkennen und beibehalten Java Basics - Anfänger-Themen 4
D Methoden Filewriter macht keine Zeilenumbrüche Java Basics - Anfänger-Themen 3
C PrintWriter schreibt keine in Strings enthaltenen Zeilenumbrüche Java Basics - Anfänger-Themen 9
Java-Insel StringBuilder Zeilenumbrüche erkennen Java Basics - Anfänger-Themen 3
D BufferedWriter, split() und Zeilenumbrüche Java Basics - Anfänger-Themen 5
A Zeilenumbrüche im class-path der manifest.mf? Java Basics - Anfänger-Themen 5
Z csv-zeilenumbrüche Java Basics - Anfänger-Themen 13
MEETyA Zeilenumbrüche fehlen nach BufferedReader Java Basics - Anfänger-Themen 3
G Automatische & manuelle Zeilenumbrüche + Zentrierung ? Java Basics - Anfänger-Themen 2
L Zeilenumbrüche in eine Textdatei schreiben Java Basics - Anfänger-Themen 2
S Zeilenumbrüche realisieren Java Basics - Anfänger-Themen 6
G Zeilenumbrüche in String durch <br> ersetzen? Java Basics - Anfänger-Themen 3
P Zeilenumbrüche in txt Datein Java Basics - Anfänger-Themen 2
G Zeilenumbrüche im JTextField beibehalten Java Basics - Anfänger-Themen 4
B JTextArea getText() Java Basics - Anfänger-Themen 1
A JTextArea entfernen und durch neuen Text ersetzen Java Basics - Anfänger-Themen 8
C Threads jTextArea Ausgabeproblem Java Basics - Anfänger-Themen 3
jaleda100 JTextArea Zeile einfügen Java Basics - Anfänger-Themen 1
Bluedaishi Datum in Jtextarea füllen Java Basics - Anfänger-Themen 5
V System.out.println zu JTextArea Java Basics - Anfänger-Themen 6
T JTextarea in txt datei speichern Java Basics - Anfänger-Themen 3
snipesss JTextArea wird nicht angezeigt Java Basics - Anfänger-Themen 3
R JTextArea final Status ändern Java Basics - Anfänger-Themen 11
T Klassen JTextArea und TextArea Java Basics - Anfänger-Themen 8
J JTextArea visible ohne Text Java Basics - Anfänger-Themen 3
D system.out.println >> JTextArea Java Basics - Anfänger-Themen 1
O JTextPane / JtextArea Zeilenabstand entfernen Java Basics - Anfänger-Themen 1
J Methoden JTextArea auslesen und in JTextfield ausgeben Java Basics - Anfänger-Themen 13
G Inhalt einer JTextArea wird nicht dargestellt Java Basics - Anfänger-Themen 8
G Klassen Richtig auf jTextArea aus anderer Klasse zugreifen? Java Basics - Anfänger-Themen 3
O JTextArea: Wo wird der Text gespeichert? Wie kann man es verhindern? Java Basics - Anfänger-Themen 4
M Farbiger Text in JTextArea Java Basics - Anfänger-Themen 5
H Input/Output JTextArea einzelne Zeile auslesen Java Basics - Anfänger-Themen 6
M Refresh JTextArea Java Basics - Anfänger-Themen 12
X Methode in JTextArea anzeigen lassen Java Basics - Anfänger-Themen 18
C JScrollPane + JTextArea scrollt nicht Java Basics - Anfänger-Themen 2
M Zeilenumbruch in JTextarea Java Basics - Anfänger-Themen 4
A String aus anderer Klasse in JTextArea einfügen Java Basics - Anfänger-Themen 7
Q jTextArea maximale Textlänge Java Basics - Anfänger-Themen 3
Q jTextArea Zeilenendzeichen Java Basics - Anfänger-Themen 4
G JTextArea: nur bestimmte Zeilen anders formatieren Java Basics - Anfänger-Themen 7
L Socket in JTextArea Java Basics - Anfänger-Themen 9
F JTextArea in .txt speichern Java Basics - Anfänger-Themen 13
E JTextArea beim Schreiben automatisch vergrößern Java Basics - Anfänger-Themen 7
F jTextArea Java Basics - Anfänger-Themen 3
D JTextArea Absätze von datei.txt übernehmen Java Basics - Anfänger-Themen 7
B Werte aus JTextArea in einem String Array ablegen Java Basics - Anfänger-Themen 4
N leere JTextArea wird nicht angezeigt - TextArea aber schon? Java Basics - Anfänger-Themen 5
B Werte der Variable aus Klasse JTextArea in einer Datei der Klasse RandomAcessFile speichern Java Basics - Anfänger-Themen 10
S JTextArea mit LineWrap true viel zu groß! Java Basics - Anfänger-Themen 2
D Object auf JTextpane / jTextArea casten? Java Basics - Anfänger-Themen 3
N ein Array auf eine JTextArea ausgeben Java Basics - Anfänger-Themen 2
B JTextArea Farbe und Schrift aendern Java Basics - Anfänger-Themen 2
R JTextArea append Java Basics - Anfänger-Themen 2
c_sidi90 jTextarea kein Zeilenumbruch erlauben Java Basics - Anfänger-Themen 4
M JTextArea Zeichen Beschränken Java Basics - Anfänger-Themen 11
R JScrollPane in JTextArea benutzen Java Basics - Anfänger-Themen 10
N Dateiinhalt zu jTextArea hinzufügen Java Basics - Anfänger-Themen 2
StrikeTom JTextArea mit txt-dateiinhalt füllen Java Basics - Anfänger-Themen 11
StrikeTom Quelltext einer Internetseite auf JTextArea anzeigen Java Basics - Anfänger-Themen 4
Benji0815 Inputstream aus Konsole in JTextArea Java Basics - Anfänger-Themen 14
K Text aus einem Datei lesen , und im JTextArea ausgeben. Java Basics - Anfänger-Themen 3
manunana89 Farbiger Textteile in JTextArea oder ähnlichem! Java Basics - Anfänger-Themen 5
B aktuelle Position einer JTextArea ermitteln Java Basics - Anfänger-Themen 6
Developer_X Strings in JTextarea suchen Java Basics - Anfänger-Themen 15
J Java JTextArea und ActionListener Probleme Java Basics - Anfänger-Themen 6
G JTextArea & Zeichenbegrenzung Java Basics - Anfänger-Themen 4
G Mit Tab aus der JTextArea? Java Basics - Anfänger-Themen 2
G JTextArea - farbige Schrift Java Basics - Anfänger-Themen 5
hdi Alternative zu JTextArea? Java Basics - Anfänger-Themen 3
T Text Rechtsbündig in jTextArea Java Basics - Anfänger-Themen 4
T Dynamischer JTabbedPane Probleme mit JTextArea Java Basics - Anfänger-Themen 2
I Schriftart für einzelnes Wort in der JTextArea auswählen Java Basics - Anfänger-Themen 3
B jTextArea Neuzeichnung erzwingen Java Basics - Anfänger-Themen 3
L JTextArea große setzen Java Basics - Anfänger-Themen 5
G in einer JTextArea ROTE SCHRIFT ausgeben Java Basics - Anfänger-Themen 11
H JTextarea mit automatischem Scrolling Java Basics - Anfänger-Themen 6
W Zeilenposition in JTextArea feststellen(ohne Caret) Java Basics - Anfänger-Themen 7
G Ausgababeumlenkung in JTextArea Java Basics - Anfänger-Themen 4
S Ausrichtung des Textes in einer JTextArea Java Basics - Anfänger-Themen 12
C JTextArea + Zeilennummerierung Java Basics - Anfänger-Themen 3
D Eine ganze Textdatei in einer jTextArea anzeigen Java Basics - Anfänger-Themen 4
D JTextarea mit Zeilenumbruchs Problem Java Basics - Anfänger-Themen 10
R JTextArea +Leerzeilen Java Basics - Anfänger-Themen 3
M String aus externer Klasse in JTextArea schreiben Java Basics - Anfänger-Themen 4
G JTextArea mit Daten aus Datenbank ( im Wert Sring ) befüllen Java Basics - Anfänger-Themen 3
I JtextArea zeigt nichts an! Java Basics - Anfänger-Themen 3
B JTextArea mit verschiedenen Fonts Java Basics - Anfänger-Themen 4
I JTextArea insert Methode Java Basics - Anfänger-Themen 5
G JTextArea: Anlegen, Text löschen, überschreiben Java Basics - Anfänger-Themen 4
G Zählen der Zeichen in JTextArea? Java Basics - Anfänger-Themen 4
G JTextArea Java Basics - Anfänger-Themen 7
E Bild in JTextArea einfügen Java Basics - Anfänger-Themen 16
E Automatischer Zeilen-Umbruch bei JTextArea Java Basics - Anfänger-Themen 4
N JPanel / JTextArea vergrößern Java Basics - Anfänger-Themen 6
H Zeilennummern in JTextArea Java Basics - Anfänger-Themen 3
S JTextArea Java Basics - Anfänger-Themen 6
G JTextArea: insertUpdate() und writeLock() Java Basics - Anfänger-Themen 3
P In JTextArea soll automisch an einen bestimmte Scrollbar pos Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben