Ich versuche, einen Text aus einer Datei in einem anzuzeigen. Die Sache ist, dass die keine Zeilenumbrüche anzeigt. Wenn ich versuche, wie dies den Text in einer Art und Weise angezeigt werden: `Zeilenumbrüche in JTextArea
FileHandler fh = new FileHandler();
String text = fh.loadFile("src/Files/info.txt");
textArea = new JTextArea(text);
textArea.setSize(350, 350);
textArea.setVisible(true);
textArea.setEditable(false);
textArea.setFocusable(false);
textArea.setBorder(null);
this.add(textArea);
Inhalt des text
String ist Line one\nLine two\n Line three
. Die TextArea- nur zeigt die folgende Ausgabe: Line one\nLine two\n Line three
Aber wenn ich den Text wie folgt manuell eingestellt:
String text = "Line one\nLine two\n Line three"`
Die Zeilenumbrüche werden korrekt angezeigt.
Vorsicht vor entflohenen Zeilenumbrüchen (Sie verwenden nicht "\ n" außerhalb Programmiersprachen, verwenden Sie tatsächlich Zeilenumbrüche) –
Entweder hat info.txt Backslash-ns anstelle von tatsächlichen Zeilenumbrüche, oder FileHandler.loadFile wird Zeilenumbrüche in Backslash-n-Sequenzen. –