2015-02-24 83 views
0

我想创建几个标签,将它们添加到AbsolutePanel,然后计算他们应该进入的位置。为了做这个计算,我需要知道浏览器制作标签的宽度。当我打电话给label.getOffsetWidth()时,我得到零。何时计算GWT标签的布局?

有什么我可以做的强制布局计算,或者我必须使用类似scheduleDeferred()之类的东西来设置布局发生后我的立场?

回答

2

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