Я пытаюсь реализовать HTML-страницу справки над ссылкой или виджетом в графическом интерфейсе GWT.
Я пытался сделать что-то похожее на изменить изображение при наведении, используя gwt и ui-binder и http://examples.roughian.com/index.htm#Listeners~PopupListener
ui.xml
<layout:cell horizontalAlign="LEFT">
<widget:ButtonLink ui:field="manageApps" text="Applications"/>
</layout:cell>
ui.java
PopupPanel popup = new PopupPanel(true);
HTML html = new HTML("<p><a href="Hello" title="Hello">Hello</a></p>");
//popup.setStyleName("demo-popup");
popup.add(html);
@UiHandler("manageApps")
public void onMouseOver(MouseOverEvent event) {
popup.center();
}
Однако на @UiHandler происходит сбой компиляции с сообщением: Поле manageApps не имеет метода addHandler для com ... MouseOverHandler.
Любая идея или указатель помогает. Спасибо.
У меня есть решение, которое можно улучшить позже:
ui.java
@Override
public void onMouseOver(MouseOverEvent mouseOverEvent) {
//To change body of implemented methods use File | Settings | File Templates.
popup.center();
}
manageApps.addHandler(this, MouseOverEvent.getType());