2011-06-18 49 views
0

我有一個合成物,我將放置在絕對面板中,我希望能夠指定合成物的位置座標並將其置於絕對面板中的位置。GWT移動一個自定義的部件 - 合成

此外,在運行時,有時我必須更改合成的位置座標並將其移動。

我可以使用網格或其他面板,但移動合成物時,我想放置移動動畫,這就是爲什麼我使用絕對面板。

有人可以幫我指明瞭複合材料的座標將其置於絕對面板

的組合大前:

public class SlotView extends Composite 
{ 
... 
} 

回答

1

AbsolutePanel.setWidgetPosition()會改變一個Widget的位置的AbsolutePanel內顯示。這僅限於使用基於像素的偏移量。

更強大的解決方案是使用LayoutPanel,它支持使用字體或框相對位置。 LayoutPanel也支持動畫過渡。

+0

你是否知道如何通過執行layoutpanel.getWidget(0)來獲取佈局面板中的小部件的頂部和左側? – Noor