如何在不创建 Composite widget 的情况下将 MouseEvents(特别是 MouseOutHandlers)添加到 AbsolutePanel?或者这可能吗?据我所知,它涉及添加 DomHandler 和 HandlerRegistration。
考虑到我对 GWT 和 Java 还很陌生,如果有详细的例子,我将不胜感激。
Thanks,
Eric
您必须创建自定义 AbsolutePanel。按照代码进行操作。我认为这应该可行。现在您可以将鼠标移出处理程序添加到绝对面板。如果您想使用所有鼠标事件,请实现 HasAllMouseHandlers 并实现所有方法。
public class MyAbsolutePanel extends AbsolutePanel implements HasMouseOutHandlers{
public HandlerRegistration addMouseOutHandler(MouseOutHandler handler) {
return addDomHandler(handler, MouseOutEvent.getType());
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)