问一个很简单的问题,如何在swing中添加一个超链接状的文字? 就是说,当鼠标移到文字上时,鼠标变成手状,文字颜色发生变化;当点击文字时,发生的事件由自己来编辑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没听过swing上显示超链接 你百度一下吧 Eclipse中有类似的功能 Eclipse就是Java写的 http://lazycat774880994.iteye.com/blog/567412这里有三种方式为swing添加超链接。。 button.addMouseListener(new MouseAdapter(){ @Override public void mouseEntered(MouseEvent e){ button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); } @Override public mouseExited(MouseEvent e){ button.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); }});button.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e){ // 使用 java.awt.Desktop 的browse 方法打开浏览器浏览此连接 }}); 使用try-catch进行 异常处理 小问题,Object对象的转换 怎么自定义通讯协议? 请推荐一本关于怎么实现数据库连接池的好书 如何设置jdk,使得java Applet可以连接oralce 不支持java.io.Serializable接口的对象能否通过writeObject方法写入流中? 在jcreator中怎么设置javadoc啊,我用添加path的方法怎么不好使啊?? 求助!一个很简单的JDBC问题,立刻给分 java线程 关于的js问题(高分相送) 打jar包问题??? Applet的音乐播放
@Override public void mouseEntered(MouseEvent e){
button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}
@Override public mouseExited(MouseEvent e){
button.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
button.addActionListener(new ActionListener(){
@Override public void actionPerformed(ActionEvent e){
// 使用 java.awt.Desktop 的browse 方法打开浏览器浏览此连接
}
});