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

时间:2011-04-12 17:52:19

标签: 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>" +
            "WHERE {" +
            "      ?element table:name ?name. " +
            "      FILTER(str(?name)=\"sodium\") " +
            "      }"
texta.setText(abc);//abc is very long string

如何在JTextArea

中显示带换行符和间距的字符串

2 个答案:

答案 0 :(得分:2)

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" +
        "      }"

这应该有效。

答案 1 :(得分:1)

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