//***************************************************************************** //* //* (c) Copyright 2009. Glub Tech, Incorporated. All Rights Reserved. //* //* $Id: GTLink.java 37 2009-05-11 22:46:15Z gary $ //* //***************************************************************************** package com.glub.gui; import com.glub.util.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class GTLink extends JLabel { public GTLink( final String url ) { this( url, url ); } public GTLink( final String displayURL, final String actualURL ) { super( "<html><font color=blue><u>" + displayURL + "</u></font></html>" ); setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); addMouseListener( new MouseAdapter() { public void mouseClicked( MouseEvent e ) { if ( e.getButton() == MouseEvent.BUTTON1 && actualURL != null ) { Util.openURL( actualURL ); } } } ); } }