GWT移动自定义小部件 - 复合

时间:2011-06-18 13:57:03

标签: gwt widget

我有一个复合材料,我将放置在绝对面板中,我希望能够指定复合材料的位置坐标并将其放置在绝对面板中的该位置。

此外,在运行时,有时我必须更改Composite的位置坐标并移动它。

我可以使用网格或其他面板但是在移动合成时,我想放置一个移动动画,这就是我使用绝对面板的原因。

如何在将复合材料放入绝对面板之前指定复合材料的坐标?

复合材料:

public class SlotView extends Composite
{
...
}

1 个答案:

答案 0 :(得分:1)

AbsolutePanel.setWidgetPosition()将更改AbsolutePanel内显示的窗口小部件的位置。这仅限于使用基于像素的偏移。

更强大的解决方案是使用LayoutPanel,它支持使用字体或框相对位置。 LayoutPanel也支持动画过渡。