2011-04-12 73 views
2

我設置的JTextArea文本具有的setText功能顯示文本新行和間距

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

這應該工作。

+0

謝謝,我想到了,但爲時已晚 – ProgramME 2011-04-12 18:04:27

1

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