GWT - 添加到DOM时分离的Canvas对象

时间:2013-05-02 08:44:11

标签: java image gwt caching

我正在创建一个网站,其中有一个“主页面”,我在其上放置了图片幻灯片。我在画布对象上绘制图像,然后将其添加到Panel中,然后将其添加到RootPanel(清除后)。

“主页”的第一次加载工作正常: 1)清除rootpanel 2)创建新的面板/画布 3)加载图像,在加载时,在画布上绘制 4)我可以很好地操纵画布的DOM元素(不透明等)

当我再次单击“主页面”时,它会触发相同的方法调用:它会清除rootpanel,创建新对象(虽然我的印象是Canvas的Java对象保持不变?(它具有相同的id) )。图像永远不会显示,因为Canvas对象似乎与DOM“分离”。

当检查页面时,canvas对象似乎在那里,虽然它缺少我尝试通过java做的操作(这很明显,因为它的分离状态)。当基本上两次调用相同的方法时,任何想法为什么会分离对象?

0 个答案:

没有答案