我正在gwt
中编写以下代码 Grid grid=new Grid(1,2);
Label label=new Label("LongTextInLabel");
Label label1=new Label("LongTextInLabel1");
grid.setWidget(0, 0, label));
grid.setWidget(0, 1, label1);
grid.setWidth("100%");
label.setwidth("50%");
label1.setwidth("50%");
如果文本溢出标签宽度,我想在标签中包装文本。我尝试过分配
label.setWordWrap(true);
但不知怎的,它不起作用。我也尝试通过CSS分配它。 对此有何解决方法?
由于
答案 0 :(得分:0)
我会用css做到这一点,只需将一个类设置为要包装文本的标签,然后使用white-space和text-overflow属性
grid.addStyleName("fixed")
label.addStyleName("wrap")
.fixed {
table-layout: fixed;
}
.wrap {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}