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