繁体   English   中英

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

[英]JAVA GWT DialogBox how to add new line char

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

请注意,这对于新段落使用<p></p> ,但是<br>和其他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());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM