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; /** * Hyperlink button. * * @author Elvis */public class LinkButton extends JLabel {private static final long serialversionuid = 1L; private Str ing text; Private Cursor handcursor = new Cursor (cursor.hand_cursor); Create a cursor for the finger type of mouse public LinkButton () {Addmouselistener (new Mouseadapter () {public void mouseclicked (MouseEvent e) {runt IME RT = Runtime.getruntime (); try {String cmd = "rundll32 Url.dll,fileprotocolhandler http://ice.kane.blog.163.com"; rt.exec (cmd);} catch (Ioexceptio N E1) {e1.printstacktrace ();} setclickedtext (); Set text-style event public void mouseentered (MouseEvent e) {sethandcursor (), Setmoveintext ()///mouse out label, set Text style event Publ IC void mouseexited (MouseEvent e) {setdefaultcursor (); Setmoveouttext ();}}); //Set initial style public void SetText (string text) {String content = &lT;html><font color=blue> "+ text +" </font>