Gwt 将鼠标滚轮事件添加到绝对面板

Gwt 将鼠标滚轮事件添加到绝对面板,gwt,mousewheel,Gwt,Mousewheel,我们可以在GWT中的绝对面板中添加鼠标滚轮事件吗。我已将鼠标滚轮事件添加到绝对面板,但它不工作。为什么会出现此问题,但如果我将其添加到标签,则其工作正常 谢谢,这是因为AbsolutePanel没有专门实现HasAllMouseHandlers接口HasMouseWheelHandlers。标签实现HasMouseWheelHandlers接口。所以它适用于标签 您必须扩展AbsolutePanel并实现HasMouseWheelHandlers接口,使其与AbsolutePanel一起工作。以

我们可以在GWT中的绝对面板中添加鼠标滚轮事件吗。我已将鼠标滚轮事件添加到绝对面板,但它不工作。为什么会出现此问题,但如果我将其添加到标签,则其工作正常


谢谢,

这是因为AbsolutePanel没有专门实现HasAllMouseHandlers接口HasMouseWheelHandlers。标签实现HasMouseWheelHandlers接口。所以它适用于标签

您必须扩展AbsolutePanel并实现HasMouseWheelHandlers接口,使其与AbsolutePanel一起工作。以及你必须定义的行为

public class MyAbsolutePanel extends AbsolutePanel implements HasMouseWheelHandlers 
{
    public HandlerRegistration addMouseWheelHandler(MouseWheelHandler handler) 
    {  
        // Define the behavior here.
       return addDomHandler(handler, MouseOutEvent.getType());  
    }  
}