2016-04-29 33 views
1

我正在使用字符串生成器在FlowPanel(解析的JSON数据)中显示我的数据,并试图在新行上显示每个对象。我曾尝试使用“\ n”,“\ r \ n”等,但仍然没有喜悦。有任何想法吗?GWT - 无法在下一行显示JSON对象

StringBuilder builder = new StringBuilder("** TODAYS WEATHER** <br/>"); 
        builder.append(jsonArray.get(0).isObject().get("Town").isString().stringValue()).append(" "); 
        builder.append(jsonArray.get(0).isObject().get("Weather").isString().stringValue()).append(","); 
        builder.append("<br/>"); 
        label.setText(builder.toString()+ "</br>"); 

回答

0

使用环境的新线

StringBuilder sb = new StringBuilder(); 
sb.AppendFormat("text {0} more text", Environment.NewLine); 
string s = sb.ToString(); 
+0

谢谢您的回答,但我仍然得到一个错误。 “新行不能解决或不是领域”。我正在使用eclipse,它似乎没有该功能所需的导入? – eire1994

+0

试试这个,System.lineSeparator()。从这里:http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#lineSeparator%28%29 –

+0

啊,研究了一下,并意识到你不能实现一个使用标签时出现新行。所以我将它改为TextArea,现在所有工作都很完美。非常感谢您的参与 ! – eire1994