何时计算GWT标签的布局?

时间:2015-02-24 05:43:18

标签: gwt layout

我想创建一些标签,将它们添加到AbsolutePanel,然后计算它们应该进入的位置。为了进行计算,我需要知道浏览器制作标签的宽度。当我致电label.getOffsetWidth()时,我得到零。

我有什么办法可以强制进行布局计算,或者在布局发生后我是否必须使用scheduleDeferred()之类的东西设置我的位置?

1 个答案:

答案 0 :(得分:2)

在浏览器完成渲染之前,所有窗口小部件的高度和宽度都为零。所以你必须使用scheduleDeferred等到它发生。