如何在StringBuilder中附加换行符?追加(“\ n”)或追加(System.getProperty(" line.separator"))不起作用

时间:2016-01-18 09:11:09

标签: java newline stringbuilder

我正在windows os上的Netbeans中做一个java程序。我有一个StringBuilder对象

StringBuilder builder = new StringBuilder();

我必须添加换行符。我试过了

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

通过System.out.println(builder)显示输出时有效; 但是当它显示到jTextField时它们都不起作用。有什么问题

1 个答案:

答案 0 :(得分:0)

如以下帖子所述:Newline "\n" in TextField java

  

JTextField或TextField(不确定您使用的是否)仅适用于单行。如果您想要一个基本的多行文本显示并且您正在使用Swing,那么请使用JTextArea。如果你没有使用Swing,那么请告诉我们你正在使用哪个GUI库,因为这是你的问题应该提到的一个重要细节。