/**
* <pre>
* 此方法中生成的超链接的HTML代码是一样
* <code>
* <a class="gwt-Anchor" href="http://www.google.com.hk" title="谷歌主页">Google</a>
* <a class="gwt-Anchor" title="谷歌主页1" href="http://www.google.com.hk">Google1</a>
* </code>
* </pre>
*/
private void toAnchor(){
//以下两种方式生成的html代码一样
Anchor link = new Anchor(true);
link.setText("Google");
link.setTitle("谷歌主页");
link.setHref("http://www.google.com.hk");
Anchor link1 = new Anchor(false);
link1.setText("Google1");
link1.setTitle("谷歌主页1");
link1.setHref("http://www.google.com.hk");
RootPanel.get().add(link);
RootPanel.get().add(link1);
//默认的跳转,在跳转前提示用户。
link.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.alert("你将跳转到谷歌的主页");
}
});
//默认的跳转,在跳转前提示用户确认
link1.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if(!Window.confirm("确认要跳转到谷歌的主页吗?")){
event.preventDefault();
}
}
});
}
GWT之超连接的例子
最新推荐文章于 2018-02-18 11:06:40 发布