package com.baselet.gui;
import java.awt.Cursor;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JLabel;
public class JLink extends JLabel {
/**
*
*/
private static final long serialVersionUID = 1L;
private String url;
public JLink(String url, String text) {
super("<html><body><a href=\"\">" + text + "</a></body></html>");
this.url = url;
setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
setToolTipText(url);
addMouseListener(new LinkMouseAdapter());
}
private class LinkMouseAdapter extends MouseAdapter {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() > 0) {
BrowserLauncher.openURL(url);
}
}
}
}