2009-07-02 126 views
14

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

回答

12

一个简单的方法是使用Label类。只需创建一个新标签并添加一个ClickHandler。然后,您可以,但是你想使用CSS样式它:

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

我已经尝试了Anchor方法,但由于某种原因,GWT中的Anchor触发IE中的Window.ClosingEvent。不知道那里发生了什么。然而,用clickHandler这样做,在IE中工作得很好。 – stuff22 2010-09-29 18:58:36

15

由于GWT 1.5的,有一个Anchor小工具,应该做你想要什么。

0

我还发现你可以使用锚类。添加一个单击事件并加载您想要的方法作为新页面。在页面内部使用clear()方法清除根或其他面板,例如。 rootpanel.get(“root panel name”)。clear();

I wrote the example up and gave an example如果你想检查出来。希望这可以帮助。