JAVA GWT对话框如何添加新行字符

JAVA GWT对话框如何添加新行字符,java,gwt,Java,Gwt,我在尝试向对话框添加新行时遇到问题。我尝试了正常的“\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

我在尝试向对话框添加新行时遇到问题。我尝试了正常的“\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());

通过使用setHTML设置对话框的内容,问题得以解决

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

X坐标:\t\t“+blink.getXCoord()+”

Y坐标:\t\t“+blink .getYCoord()+“

”;

注意:这是在新段落中使用

,但是

和其他html也可以使用

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

新行:
\\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());