如何在不创建复合小部件的情况下将MouseEvent,特别是MouseOutHandlers添加到AbsolutePanel?或者这可能吗?据我所知,它涉及添加一个DomHandler和一个HandlerRegistration。
考虑到我是一个非常新的GWT和Java,我将非常感谢一个详细的例子。
谢谢,
埃里克
答案 0 :(得分:2)
您必须创建自定义AbsolutePanel。遵循代码。我认为这应该工作。现在你可以将鼠标输出处理器添加到绝对面板。如果你想使用所有鼠标事件实现HasAllMouseHandlers并实现所有方法。
public class MyAbsolutePanel extends AbsolutePanel implements HasMouseOutHandlers{
public HandlerRegistration addMouseOutHandler(MouseOutHandler handler) {
return addDomHandler(handler, MouseOutEvent.getType());
}
}