GWT 的 CSS 菜单

标签 css gwt

谁能告诉我如何将 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/

相关文章:

javascript - 如何让一个div不移动另一个

java - 在 GWT 中——在 JRE 仿真层中使用现有的 Java 类

java - 如何从 Javascript 调用 GWT java 函数?

GWT Overlay 深拷贝

css - 可变宽度的图像条

css - 基础 6 中自定义尺寸的 xy 网格排水沟

html - 从所有类型的 li 和 ul 中删除黑点

html - 文本与文本框的水平对齐

java - 每次编译一个排列?

gwt - 流口水 Maven 依赖与 GWT 冲突