Java 使用换行符和间距在jtextarea中显示文本

Java 使用换行符和间距在jtextarea中显示文本,java,swing,newline,jtextarea,Java,Swing,Newline,Jtextarea,我已经用setText函数设置了JTextArea的文本 abc="PREFIX table: <http://www.daml.org/2003/01/periodictable/PeriodicTable#> " + "SELECT ?name " + "FROM <http://www.daml.org/2003/01/periodictable/PeriodicTable.owl>" + "W

我已经用setText函数设置了
JTextArea
的文本

abc="PREFIX table: <http://www.daml.org/2003/01/periodictable/PeriodicTable#> " +
            "SELECT ?name " +
            "FROM <http://www.daml.org/2003/01/periodictable/PeriodicTable.owl>" +
            "WHERE {" +
            "      ?element table:name ?name. " +
            "      FILTER(str(?name)=\"sodium\") " +
            "      }"
texta.setText(abc);//abc is very long string
abc=“前缀表:”+
“选择?名称”+
“来自”+
“其中{”+
“?元素表:名称?名称。”+
过滤器(str(?name)=“钠”)+
"      }"
texta.setText(abc)//abc是非常长的字符串
如何在
JTextArea
中显示带有换行符和间距的字符串+
abc="PREFIX table: <http://www.daml.org/2003/01/periodictable/PeriodicTable#>\n" +
        "SELECT ?name\n" +
        "FROM <http://www.daml.org/2003/01/periodictable/PeriodicTable.owl>\n" +
        "WHERE {\n" +
        "      ?element table:name ?name.\n" +
        "      FILTER(str(?name)=\"sodium\")\n" +
        "      }"
“选择?名称\n”+ “来自\n”+ “其中{\n”+ “?元素表:名称?名称。\n”+ 过滤器(str(?name)=“钠””\n+ " }"
这应该行。

在字符串中使用新行。
'\n'
字符