怎样在Java窗体中实现超链接

怎样在Java窗体中实现超链接,第1张

随便在一个文件夹包上右击新建testlink类,勾选main方法程序,并初始化导入包、继承jframe窗体等。

在main方法中,首先实例化testlink类,以便测试随时使用。

在此类的构造方法(没有如何参数)中,初始化java窗体,设置窗体的各项属性,用户可适当增加其他属性。

运行此类,查看基本的java窗体是否实现。PC.ZX98.COM

在构造方法中实例化jlabel类,双引号内的文字为窗体上显示的文字,必须被final修饰,然后添加此类的鼠标监听事件,最后加上“this.add(mblogsina)”将标签加入到窗体中。

运行程序后,jlabel被加入到窗体中。

将关键字和超链接做一个hashMap,key为关键字,value为对应的超链接

获取文本的字符串,循环调用字符串的replaceAll(str1,str2)方法,进行替换

如:String str = "…………"//文本 Map<String,String>hash = new HashMap<String,String>()hash.put("百度",“<a ……>百度</a>”);

Set keySet = hash.keySet()

Iterator it = keySet.iterator()

while(it.hasNext()){

    String key = it.next()

    str.replaceAll(key,map.get(key))

}

java实现超链接下载方法如下:

response.setHeader("Content-disposition","attachmentfilename="下载的文件名字)

备注:让response调用setheader方法添加下载的头给客户的浏览器,浏览器收到该头后就会打开相应的下载对话框。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11555614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存