Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法单击锚生成的gwt链接_Gwt_Anchor - Fatal编程技术网

无法单击锚生成的gwt链接

无法单击锚生成的gwt链接,gwt,anchor,Gwt,Anchor,我尝试为正在构建的gwt应用程序创建一个锚。如果我加载生成的HTML页面,我发现锚已经用文本创建了。但是,如果我将指针移到文本上,光标不会变为超链接光标,也无法单击它打开所需的链接。以下是我使用的代码: HorizontalPanel infoHorizontalPanel = new HorizontalPanel(); Anchor myAnchor = new Anchor("abc", "www.abc.com"); infoHorizontalPanel.add(myAnchor);

我尝试为正在构建的gwt应用程序创建一个锚。如果我加载生成的HTML页面,我发现锚已经用文本创建了。但是,如果我将指针移到文本上,光标不会变为超链接光标,也无法单击它打开所需的链接。以下是我使用的代码:

HorizontalPanel infoHorizontalPanel = new HorizontalPanel();
Anchor myAnchor = new Anchor("abc", "www.abc.com");
infoHorizontalPanel.add(myAnchor);

你的锚声明中有一个输入错误

您的代码:

Anchor myAnchor=新的Anchor(“abc”,www.abc.com”)

修正码

Anchor myAnchor=新的Anchor(“abc”,“www.abc.com”)


我不知道为什么你的代码不起作用,如果是因为上面提到的@Onkar打字错误,请提出来并接受他的回答

您也可以尝试另一种方法:-

Anchor anchor = new Anchor();
anchor.getElement().getStyle().setProperty("cursor", "pointer");
anchor.setText("abc");
anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick (ClickEvent event){
Window.open("abc.com");
    }
});
infoHorizontalPanel.add(myAnchor);
如果这仍然不能解决您的问题,请留下评论