GWT MouseOut событие Composite - PullRequest
       6

GWT MouseOut событие Composite

0 голосов
/ 11 февраля 2010

у меня есть:

  1. создал Composite,
  2. initWidget-ed с AbsolutePanel
  3. добавил несколько виджетов в Composite
  4. в составном конструкторе присоединен обработчик MouseOut

То, чего я хотел достичь - это обнаружение, когда мышь находится вне Composite (или AbsolutePanel), но обработчик MouseOut запускается всякий раз, когда мышь выходит за пределы любого в AbsolutePanel.

Есть ли какой-нибудь чистый способ обнаружения Абсолютной Панели?

Я использую GWT 2.0, без надстроек (и я не хочу их использовать).

1 Ответ

0 голосов
/ 12 февраля 2010

ОК, я нашел решение.

Я расширил класс AbsolutePanel, чтобы он реализовал HasMouseoutHandlers. Теперь вместо того, чтобы добавить MouseHandler в Composite, я добавляю его только в MyAbsolutePanel. Это отлично работает.

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