如何叠加两个GwtCanvas?

时间:2010-05-06 02:04:56

标签: javascript gwt html5 canvas gxt

我正在尝试叠加两个GwtCanvas(使用Html5画布)。我可以通过使用绝对面板来获得此效果。但通过这样做,我无法让我的对象填满我的面板。我想这样,所以我可以在GWT中做一个白板。到目前为止,我还很先进,但我希望有多个画布叠加来支持撤消或预览。例如,如果我们绘制一个矩形,最好在移动鼠标时预览它。我找到了一个javascript教程来做到这一点: 例如: http://dev.opera.com/articles/view/html5-canvas-painting/

有一个javascript示例,但我不确定如何在GWT和JavaScript之间建立桥梁。有任何想法吗 ?

1 个答案:

答案 0 :(得分:1)

我认为你应该选择GWT JSNI - 这样你就可以从GWT代码访问你的JS了。您可以在以下位置找到有关JSNI的更多信息: http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html