import java.awt.Cursor; import java.awt.FlowLayout; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.IOException; import javax.swing.JFrame; import javax.swing.JLabel; /** * 超链接按钮。 * * @author Elvis */ public class LinkButton extends JLabel { private static final long serialVersionUID = 1L; private String text; private Cursor handCursor = new Cursor(Cursor.HAND_CURSOR); //建立一个光标为手指类型的鼠标 public LinkButton() { addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { Runtime rt = Runtime.getRuntime(); try { String cmd = "rundll32 url.dll,FileProtocolHandler http://ice.kane.blog.163.com"; rt.exec(cmd); } catch (IOException e1) { e1.printStackTrace(); } setClickedText(); } //鼠标移入标签时,设置文本样式事件 public void mouseEntered(Mou