GWT之超连接的例子

/**
	 * <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();
				}
			}
		});
	}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

psyuhen

你的鼓励是我最大的动力谢谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值