【发布时间】:2013-04-13 14:08:05
【问题描述】:
Gwt HTML5 Canvas 包装器可以响应鼠标和键盘事件,它绑定到 5 - 6 种不同的事件,我的问题是,是否可以定义全新的事件系统,例如 CanvasEvent(以及相关的处理程序 CanvasEventHandler 扩展为 GwtEvent等),将此绑定到画布对象,然后使用处理程序接口方法以不同方式处理所有事件,例如 onDraw()、onDrag()、onMove()、onSelect() 等。
我对 GWT 事件系统不太清楚,但我想知道这是否可能在没有个性附加单独的事件处理程序以形成处理我的问题的逻辑的情况下,我可以将所有可能的事件作为一个合并对象访问并触发基于自定义事件根据条件。最好的方法是什么,有 GWT 自定义事件的线程,但它们包括发件人,而在我的情况下,发件人已经存在(画布)
非常感谢
【问题讨论】: