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