net.sf.freecol.client.gui.panel
Class AboutPanel.URLMouseListener

java.lang.Object
  extended by net.sf.freecol.client.gui.panel.AboutPanel.URLMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener
Enclosing class:
AboutPanel

public class AboutPanel.URLMouseListener
extends java.lang.Object
implements java.awt.event.MouseListener

This inner class is meant to handle mouse click events from hypertext-style links Swing has no explicit support for links, but they can be simulated with JLabel, HTML fragments and a mouse listener such as this one. This class could also be moved from AboutPanel if needed somewhere else.


Constructor Summary
AboutPanel.URLMouseListener(java.lang.String url)
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void openBrowserURL()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AboutPanel.URLMouseListener

public AboutPanel.URLMouseListener(java.lang.String url)
Method Detail

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

openBrowserURL

public void openBrowserURL()