有没有办法在GWT中制作一个可点击的图像?
发布于 2010-11-19 21:01:20
在Hyperlink
中插入Image
需要做些什么
Hyperlink link = new Hyperlink();
Image image = new Image(someUrl);
...
link.getElement().appendChild(image.getElement());
要使Image
可点击,只需向其添加ClickHandler
即可。
发布于 2011-11-08 19:08:10
Hyperlink link = new Hyperlink();
Image image = new Image(someUrl);
...
link.getElement().getFirstChild().appendChild(image.getElement());
都是正确的。否则,图像将被添加到超链接之后
发布于 2010-11-19 21:21:45
只需将ClickHandler附加到图像即可:
Image img = new Image(URL);
img.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent ev) {
// do sth.
}
};
就这样。可以单击该图像。要向用户表明可点击性,只需使用适当的CSS样式,如cursor:pointer。
https://stackoverflow.com/questions/4224916
复制相似问题