Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将换行符附加到StringBuilder?append(“;\n”;)或append(System.getProperty(";line.separator";)不起作用_Java_Newline_Stringbuilder - Fatal编程技术网

Java 如何将换行符附加到StringBuilder?append(“;\n”;)或append(System.getProperty(";line.separator";)不起作用

Java 如何将换行符附加到StringBuilder?append(“;\n”;)或append(System.getProperty(";line.separator";)不起作用,java,newline,stringbuilder,Java,Newline,Stringbuilder,我正在windows操作系统上用Netbeans编写java程序。我有一个StringBuilder对象 StringBuilder builder = new StringBuilder(); 我必须在它后面加上换行符。我试过了 builder.append(“\n”); builder.append(System.getProperty("line.separator")); builder.append(System.lineSeparator()); 当我通过System.o

我正在windows操作系统上用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显示它时,它们都不起作用。问题是什么?正如下面的帖子所说:

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


您需要的是
JTextArea
而不是
JTextField