GET:在HyperLink上添加单击处理程序

时间:2012-01-30 14:50:59

标签: java gwt

我在我的cellTable中有这个HyperLInk,但它的Clickhandler无效

myHyperLInk.addClickHandler(new ClickHandler(){

  public void onClick(ClickEvent event) {
    Window.alert("test");

 }});

显示警告:

  

来自Hyperlink类型的方法addClickHandler(ClickHandler)是   弃用

当我点击链接时,只需从历史记录转到上一页。我怎么能简单地说按下hyperLink时显示一个消息对话框?

2 个答案:

答案 0 :(得分:2)

我认为您想要的可能是锚小部件与超链接。

http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/user/client/ui/Anchor.html

超链接通常用于处理历史记录。

答案 1 :(得分:0)

Hyperlink link0 = new Hyperlink("link to foo","foo");
link0.addDomHandler(handler, ClickEvent.getType());


ClickHandler handler = new ClickHandler() {
    public void onClick(ClickEvent event) {
         Window.alert("test");
    }
};