Java 以GWT为单位计算字符串宽度(以像素为单位)
我有一个标签,上面有很长的字符串Java 以GWT为单位计算字符串宽度(以像素为单位),java,gwt,Java,Gwt,我有一个标签,上面有很长的字符串 methodlabel.getOffsetWidth()返回0(我不知道为什么)。但会显示字符串 如何使用GWT 2.4.0获取标签(或字符串)的像素宽度 您可以使用底层DOM元素的getClientWidth()方法获取其宽度(以像素为单位): label.getElement().getClientWidth(); 好的。我找到了问题的答案。 确保标签已呈现使用(cmd) 在@Override execute()中 调用label.getElement()
methodlabel.getOffsetWidth()
返回0(我不知道为什么)。但会显示字符串
如何使用GWT 2.4.0获取标签(或字符串)的像素宽度 您可以使用底层DOM元素的getClientWidth()方法获取其宽度(以像素为单位):
label.getElement().getClientWidth();
好的。我找到了问题的答案。
确保标签已呈现使用(cmd) 在
@Override execute()中
调用label.getElement().getClientWidth()代码>
就这样。你想要像素宽度吗?奇怪的行为。它返回0。@user1081538:确保在元素渲染后调用此方法。谢谢,这非常重要