de.uni_paderborn.fujaba.fsa.listener
Class CollapsableMouseListener

java.lang.Object
  extended byde.uni_paderborn.fujaba.fsa.listener.CollapsableMouseListener
All Implemented Interfaces:
AscendDescendMouseHandler.Descend, java.util.EventListener, java.awt.event.MouseListener

public class CollapsableMouseListener
extends java.lang.Object
implements java.awt.event.MouseListener, AscendDescendMouseHandler.Descend

This listener collapses or uncollapses a collapsable component.

Version:
$Revision: 1.14 $
Author:
$Author: schneider $

Method Summary
static CollapsableMouseListener get()
          The public access method of the Singleton design pattern to get the system wide instance.
 void mouseClicked(java.awt.event.MouseEvent event)
          Implements the interface method mouseClicked of the MouseListener interface. if the mouse was clicked on the collapse button of a collapsable component this method toggles the collapsed status of the component.
 void mouseEntered(java.awt.event.MouseEvent event)
          Implements the interface method mouseEntered of the MouseListener interface.
 void mouseExited(java.awt.event.MouseEvent event)
          Implements the interface method mouseExited of the MouseListener interface.
 void mousePressed(java.awt.event.MouseEvent event)
          Implements the interface method mousePressed of the MouseListener interface.
 void mouseReleased(java.awt.event.MouseEvent event)
          Implements the interface method mouseReleased of the MouseListener interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static CollapsableMouseListener get()
The public access method of the Singleton design pattern to get the system wide instance. This method initializes the system wide instance when it is called the first time.

Returns:
No description provided

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
Implements the interface method mouseClicked of the MouseListener interface. if the mouse was clicked on the collapse button of a collapsable component this method toggles the collapsed status of the component.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
event - No description provided

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent event)
Implements the interface method mouseEntered of the MouseListener interface. This method is empty.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
event - No description provided

mouseExited

public void mouseExited(java.awt.event.MouseEvent event)
Implements the interface method mouseExited of the MouseListener interface. This method is empty.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
event - No description provided

mousePressed

public void mousePressed(java.awt.event.MouseEvent event)
Implements the interface method mousePressed of the MouseListener interface. This method is empty.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
event - No description provided

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)
Implements the interface method mouseReleased of the MouseListener interface. This method is empty.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
event - No description provided