Лучшее решение, которое я нашел для этого, было здесь .
Идея состоит в том, чтобы расширить FlowPanel (или даже SimplePanel) для реализации соответствующих интерфейсов обработчиков, что является гораздо более удобной опцией в ситуациях, когда вам не требуется полная функциональность и возможности фокусировки FocusPanel. Смотрите ниже:
public class MouseAwareFlowPanel extends FlowPanel implements
HasMouseOverHandlers, HasMouseOutHandlers, HasClickHandlers
{
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler)
{
return addDomHandler(handler, MouseOverEvent.getType());
}
public HandlerRegistration addMouseOutHandler(MouseOutHandler handler)
{
return addDomHandler(handler, MouseOutEvent.getType());
}
public HandlerRegistration addClickHandler(ClickHandler handler)
{
return addDomHandler(handler, ClickEvent.getType());
}
}