java swing jlabel 鼠标 光标 形状_Swing 在JLabel上实现连接,下划线,鼠标手型变化...
发布日期:2021-06-24 14:00:18 浏览次数:2 分类:技术文章

本文共 759 字,大约阅读时间需要 2 分钟。

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.awt.Desktop;

class URLLabel extends JLabel implements MouseListener{

public URLLabel (String ustr,String ttt){

this.ustr=ustr;

this.setText(""+ttt+"");

this.setForeground(Color.white);//设置链接颜色

this.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));//设置鼠标样式

this.setToolTipText(ttt);//设置提示文字

this.addMouseListener(this);

}

//点击时打开默认浏览器浏览指定的页面。

public void mouseClicked(MouseEvent e) {

try {

Desktop.getDesktop().browse(new URI(ustr));

} catch (Exception e1) { e.paramString();}

}

public void mouseEntered(MouseEvent e) { }

public void mouseExited(MouseEvent e) { }

public void mousePressed(MouseEvent e) { }

public void mouseReleased(MouseEvent e) { }

private String ustr;

}

转载地址:https://blog.csdn.net/weixin_33303537/article/details/114506427 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JAVA 集合Null 初始化_随谈 Java 的空指针(翻译和整理)
下一篇:java post 重定向_模拟HttpPost请求发送后,对面重定向了,如何获取其URL?

发表评论

最新留言

不错!
[***.144.177.141]2024年04月11日 20时05分37秒