2016-01-18 4 views
0

Я делаю java-программу в Netbeans на окнах os. У меня есть объект StringBuilderКак добавить новую строку в StringBuilder? append (" n") или append (System.getProperty ("line.separator")) does not works

StringBuilder builder = new StringBuilder(); 

Мне нужно добавить к нему новую строку. Я пробовал

builder.append(“\n”); 
builder.append(System.getProperty("line.separator")); 
builder.append(System.lineSeparator()); 

Он работает, когда отображается вывод через System.out.println (builder); Но никто из них не работает, когда я показываю его на jTextField. В чем проблема

+1

Вам нужно 'JTextArea' не' JTextField'. – LordAnomander

ответ

0

Как говорится в следующем сообщении: Newline "\n" in TextField java

JTextField или TextField (не уверен, который вы используете) предназначены только для отдельных линий. Если вам нужен базовый многострочный текстовый дисплей, и вы используете Swing, используйте JTextArea. Если вы не используете Swing, то, пожалуйста, сообщите нам, какую графическую библиотеку вы используете, так как это важная деталь, которую должен задать ваш вопрос.

Смежные вопросы