谁能告诉我如何将 CSS 菜单与 GWT 集成?我找到了一个很棒的网站 http://www.cssmenumaker.com/我喜欢它创建的菜单,但我不确定如何将它集成到我的 GWT 应用程序的其余部分中。如何使菜单中的链接与 GWT 交互。
如有任何帮助,我们将不胜感激。
最佳答案
看来我发布的有点太早了。这是我能够想到的,如果您有更优雅的方法,请帮忙:
我的带有菜单的静态 HTML 文件如下所示:
<li><a href="#" id="manage_events">Manage Events</a></li>
我能够注册鼠标按下事件并通过将其分配给该元素来监听它。我看到的主要缺点是我必须为每个菜单项执行此操作。这是我想出的一些代码:
Element e = RootPanel.get("manage_events").getElement();
DOM.sinkEvents(e, com.google.gwt.user.client.Event.ONMOUSEDOWN);
DOM.setEventListener(e, new EventListener() {
@Override
public void onBrowserEvent(com.google.gwt.user.client.Event event) {
Log.debug("test");
}
});
有没有人有更好的方法?
关于GWT 的 CSS 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1413795/