Composite上的GWT MouseOut事件

时间:2010-02-11 09:48:43

标签: java events gwt

我有:

  1. 创建了一个Composite,
  2. initWidget-ed with AbsolutePanel
  3. 将一些小部件添加到Composite
  4. 复合构造函数中的
  5. 附加了一个MouseOut处理程序
  6. 我想要达到的是检测鼠标何时离开Composite(或AbsolutePanel),但只要鼠标离开AbsolutePanel中的任何 wideget,就会触发MouseOut处理程序。

    有没有干净的方法可以检测出AbsolutePanel?

    我使用的GWT是2.0,没有附加组件(我不想使用任何附件)。

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。

我扩展了AbsolutePanel类,因此实现了HasMouseoutHandlers。现在,我没有将MouseHandler添加到Composite,而是仅将其添加到MyAbsolutePanel。这很好。