com.partnersoft.maps.app
Class HighlightMouseListener

java.lang.Object
  extended by com.partnersoft.maps.app.HighlightMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener

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

MouseListener for setting the background color and border of a JComponent that the mouse has entered until the mouse exits.

Copyright 2008 Partner Software, Inc.

Version:
$Id$
Author:
Rich Stepanski

Constructor Summary
HighlightMouseListener(java.awt.Color highlightColor, javax.swing.border.Border highlightBorder)
          Creates a new HighlightMouseListener.
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HighlightMouseListener

public HighlightMouseListener(java.awt.Color highlightColor,
                              javax.swing.border.Border highlightBorder)
Creates a new HighlightMouseListener.

Parameters:
highlightColor - - the Color to use for the entered JComponent's background until a mouse exited event fires. If null, color setting is not used.
highlightBorder - - the Border to use for the entered JComponent's border until a mouse exited event fires. If null, border setting is not used.
Method Detail

mouseClicked

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

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