我们可以在GWT的主文档中添加鼠标移动事件的监听器吗?我不知道怎么做这个,如果我添加的话会干扰GWT的其他部分(比如拖放?)。在javascript中我这样做:
window.onload = function() {
document.onmousemove = function(e) {
alert("the mouse was moved!");
};
}
我只是不确定从哪里开始,GWT对我来说有点混乱,因为2.0中引入了新的东西(我曾经使用过1.4),
谢谢
答案 0 :(得分:1)
我不确定你为什么要在整个窗口中监视鼠标的移动,但是快速而肮脏的解决方案是将所有内容包装在FocusPanel
中并通过{{添加处理程序1}}(检查addMouseMoveHandler(MouseMoveHandler handler)
实现的其他接口 - 其中有很多:))。 AFAICT,这不应该与其他任何东西冲突(拖放不是GWT的一部分,BTW;)) - 除非你开始搞乱事件本身(比如停止传播它)或其他东西。