com.jaxfront.swing.ui.beans
Class MouseLinkAdapter

java.lang.Object
  extended by com.jaxfront.swing.ui.beans.MouseLinkAdapter
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener

public class MouseLinkAdapter
extends java.lang.Object
implements java.awt.event.MouseListener

The MouseLinkAdapter gives any JComponent the ability to open a Web Browser with a defined link. If the mouse is within the components range the mouse cursor changes to Cursor.HAND_CURSOR.

Version:
1.60

Constructor Summary
MouseLinkAdapter(javax.swing.JComponent component)
          MouseLinkAdapter constructor.
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
          Tracks a mouse clicked event.
 void mouseEntered(java.awt.event.MouseEvent e)
          Tracks a mouse entered event.
 void mouseExited(java.awt.event.MouseEvent e)
          Tracks a mouse exited event.
 void mousePressed(java.awt.event.MouseEvent e)
          Tracks a mouse pressed event.
 void mouseReleased(java.awt.event.MouseEvent e)
          Tracks a mouse released event.
 void setHTTPURL(java.lang.String url)
          Sets a new HTTP URL.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MouseLinkAdapter

public MouseLinkAdapter(javax.swing.JComponent component)
MouseLinkAdapter constructor.

Parameters:
component - a component
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Tracks a mouse clicked event.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - a mouse event that occured
See Also:
MouseListener.mouseClicked(MouseEvent)

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Tracks a mouse entered event.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - a mouse event that occured
See Also:
MouseListener.mouseEntered(MouseEvent)

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Tracks a mouse exited event.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - a mouse event that occured
See Also:
MouseListener.mouseExited(MouseEvent)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Tracks a mouse pressed event.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e - a mouse event that occured
See Also:
MouseListener.mousePressed(MouseEvent)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Tracks a mouse released event.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - a mouse event that occured
See Also:
MouseListener.mouseReleased(MouseEvent)

setHTTPURL

public void setHTTPURL(java.lang.String url)
Sets a new HTTP URL.

Parameters:
url - a new HTTP url