Java 复合材料上的GWT MouseOut事件

Java 复合材料上的GWT MouseOut事件,java,events,gwt,Java,Events,Gwt,我有: 创建了一个组合 使用绝对面板初始化小部件 在合成中添加了一些小部件 在复合构造函数中附加了MouseOut处理程序 我想要达到的是检测鼠标何时离开组合(或AbsolutePanel),但鼠标何时离开AbsolutePanel中的任何wideget,都会触发MouseOut处理程序 有没有什么干净的方法可以让我找到绝对的面板 我使用的GWT是2.0,没有附加组件(我不想使用任何附加组件)。好的,我找到了一个解决方案 我扩展了AbsolutePanel类,以便实现HasMouseOutHan

我有:

  • 创建了一个组合
  • 使用绝对面板初始化小部件
  • 在合成中添加了一些小部件
  • 在复合构造函数中附加了MouseOut处理程序
  • 我想要达到的是检测鼠标何时离开组合(或AbsolutePanel),但鼠标何时离开AbsolutePanel中的任何wideget,都会触发MouseOut处理程序

    有没有什么干净的方法可以让我找到绝对的面板


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

    好的,我找到了一个解决方案


    我扩展了AbsolutePanel类,以便实现HasMouseOutHandler。现在,我没有将MouseHandler添加到合成中,而是将其仅添加到MyAbsolutePanel中。这很好。

    FocusPanel
    代替
    AbsolutePanel
    怎么样?除非您必须绝对定位您的
    小部件
    s,否则
    FocusPanel
    应该会给出相同的结果,而且它具有所有现成的漂亮鼠标/键盘界面。好吧,我必须绝对定位小部件:/