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
答案 0 :(得分:1)
浏览器只能破坏空白字符上的单词。所以你需要提供一些长话。
一种选择是每10个字符插入­
。如果单词符合一行,这将(不应该)显示。