如何将MouseEvents添加到AbsolutePanel?

时间:2009-10-03 03:13:30

标签: gwt mouseout

如何在不创建复合小部件的情况下将MouseEvent,特别是MouseOutHandlers添加到AbsolutePanel?或者这可能吗?据我所知,它涉及添加一个DomHandler和一个HandlerRegistration。

考虑到我是一个非常新的GWT和Java,我将非常感谢一个详细的例子。

谢谢,

埃里克

1 个答案:

答案 0 :(得分:2)

您必须创建自定义AbsolutePanel。遵循代码。我认为这应该工作。现在你可以将鼠标输出处理器添加到绝对面板。如果你想使用所有鼠标事件实现HasAllMouseHandlers并实现所有方法。

   public class MyAbsolutePanel extends AbsolutePanel implements HasMouseOutHandlers{

    public HandlerRegistration addMouseOutHandler(MouseOutHandler handler) {  
       return addDomHandler(handler, MouseOutEvent.getType());  
     }  

  }
相关问题