计算GWT中的字符串宽度(以像素为单位)

时间:2011-12-05 12:39:07

标签: java gwt

我的标签中包含非常长的字符串。

Method label.getOffsetWidth()返回0(我不知道为什么)。但是会显示String

如何使用GWT 2.4.0获得标签(或字符串)宽度(以像素为单位)?

2 个答案:

答案 0 :(得分:3)

您可以使用底层DOM元素的 getClientWidth() 方法来获取其宽度(以像素为单位):

label.getElement().getClientWidth();

see

答案 1 :(得分:2)

确定。我找到了问题的答案 为确保Label已使用Scheduler.get().scheduleDeferredScheduler.ScheduledCommand cmd)

@Override execute() 致电label.getElement().getClientWidth();

就是这样。

相关问题