обработчик мыши? - PullRequest
       7

обработчик мыши?

0 голосов
/ 26 января 2010

Можем ли мы добавить прослушиватель событий перемещения мыши в главном документе в GWT? Я не уверен, как это сделать, и если что-то, что я добавлю, будет мешать другим частям GWT (например, перетаскивание?). В JavaScript я делаю это:

window.onload = function() { 
  document.onmousemove = function(e) { 
      alert("the mouse was moved!"); 
  }; 
} 

Я просто не уверен, с чего начать, GWT немного запутал меня, так как новый материал был представлен в 2.0 (я использовал 1.4),

Спасибо

1 Ответ

1 голос
/ 26 января 2010

Я не уверен, почему вы хотите отслеживать движение мыши по всему окну, но быстрое и грязное решение было бы заключить все в FocusPanel и добавить обработчик через addMouseMoveHandler(MouseMoveHandler handler) (проверьте другие интерфейсы, которые реализует FocusPanel - их довольно много :)). AFAICT, это не должно конфликтовать ни с чем другим (перетаскивание не является частью GWT, кстати;)) - если только вы не начнете возиться с самим событием (например, прекратить его распространение) или чем-то подобным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...