【问题标题】:GWT link buttonGWT 链接按钮
【发布时间】:2009-07-02 20:48:58
【问题描述】:

如何创建一个用作按钮的超链接?或者如何制作一个看起来像超链接的按钮?

【问题讨论】:

    标签: gwt


    【解决方案1】:

    从 GWT 1.5 开始,有一个 Anchor 小部件可以满足您的需求。

    【讨论】:

      【解决方案2】:

      一种简单的方法是使用 Label 类。只需创建一个新标签并向其添加 ClickHandler。然后,您可以使用 CSS 随意设置样式:

      Label lbl = new Label("Hello");
      lbl.addClickHandler(...);
      lbl.setStyleName("hyperlink_style_label");
      

      【讨论】:

      • 我尝试过 Anchor 方法,但由于某种原因,GWT 中的 Anchor 会在 IE 中触发 Window.ClosingEvent。不知道那里发生了什么。但是,使用 clickHandler 以这种方式在 IE 中工作得很好。
      【解决方案3】:

      我还发现你可以使用锚类。添加一个点击事件并将您想要的方法加载为新页面。在页面内部使用 clear() 方法清除您想要的根或其他面板,例如。 Rootpanel.get("根面板名称").clear();

      I wrote the example up and gave an example 如果您想查看它。希望这可以帮助。

      【讨论】:

        猜你喜欢
        • 2011-05-27
        • 1970-01-01
        • 1970-01-01
        • 2017-03-29
        • 2014-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多