JAVA GWT DialogBox如何添加新行char

时间:2015-08-11 20:05:56

标签: java gwt

我在尝试向DialogBox添加新行时遇到问题。我试过了正常的" \ n"并尝试将我的行放在HTML样式标记内。这些尝试都没有奏效。感谢帮助。

 DialogBox dialog = new DialogBox();
 dialog.setText(" Meter ID:\t\t" + blink.getMeterId() + "\n X coordinate:\t\t" + blink.getXCoord() + "\n Y coordinate:\t\t" + blink
                                .getYCoord());

2 个答案:

答案 0 :(得分:1)

使用setHTML解决问题以设置DialogBox的内容

dialog.setHTML("<p> Meter ID: " + blink.getMeterId() + "</p> <p> X coordinate:\t\t" + blink.getXCoord() + "</p> <p> Y coordinate:\t\t" + blink
                                .getYCoord() + "</p>");

请注意,这是使用<p></p>新段落,但<br>和其他html也可以使用

答案 1 :(得分:0)

只需使用另一个\作为字符串中的转义字符:

新行:\\n

DialogBox dialog = new DialogBox();
 dialog.setText(" Meter ID:\\t\\t" + blink.getMeterId() + "\\n X coordinate:\\t\\t" + blink.getXCoord() + "\\n Y coordinate:\\t\\t" + blink
                                .getYCoord());