如何在GWT标签中包含很长的文本?

wal*_*ter 4 gwt label word-wrap

这是我目前代码的摘录:

VerticalPanel mainPanel = new VerticalPanel();
RootPanel.get("messages").add(mainPanel);

HorizontalPanel tempPanel = new HorizontalPanel();
tempPanel.setSize("100px", "200px");

Label content = new Label("AAAveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongtextZZZ");
content.setWidth("50px");
content.setWordWrap(true);

tempPanel.add(content);
mainPanel.add(tempPanel);
Run Code Online (Sandbox Code Playgroud)

标签显示但不包装.如果我插入一个空格似乎自动换行有效,但我想我想要字符换行.有任何想法吗?

我不想要一个水平滚动条.

Jas*_*all 6

这实际上是一个CSS问题,而不是GWT问题. setWordWrap()通常用于取消 div上的自动换行 - 单词换行(在空白处)是默认值.

你想要做的是在标签上添加一些CSS { word-wrap: break-word; }

更多信息在这里.