如何包装一个没有空格的长文本

时间:2010-08-17 07:27:36

标签: gwt word-wrap

final jLabel descLabel = new jLabel();
des.setWordWrap(true);
des.setWidth("200px");
descLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
tableDisplay.setWidget(row, 2, des);

我将标签放在FlexTable

这就是它在标签中的样子。它超出了我给标签的宽度。 出现奇怪。我的意思是说没有空格的长文本不遵循我为标签给出的宽度。试过这个:

public class Jlabel extends Label{
public  Jlabel () {
 DOM.setStyleAttribute(this.getElement(), "word-wrap", "break-word");
}

wwwwwwwwwr ttttttttttt rrrrrrrrrrrrrrrr yyyyyyyyyyyyyyy ryuoeygn ryyyyy ryjy ryjy ryjy ryjy ryjy ryjy ryjy ryjy ryjy ryjy ryjy ryj

1 个答案:

答案 0 :(得分:1)

浏览器只能破坏空白字符上的单词。所以你需要提供一些长话。

一种选择是每10个字符插入­。如果单词符合一行,这将(不应该)显示。