Class PopupListener
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- info.monitorenter.gui.chart.events.PopupListener
-
- All Implemented Interfaces:
java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.awt.event.MouseWheelListener
,java.util.EventListener
public final class PopupListener extends java.awt.event.MouseAdapter
A general purposePopupListener
.It is used to connect
JPopupMenu
instances with the components retrieved from factory methods (of factoryLayoutFactory
).Note that instances have to be registered as a listener on components via
Component.addMouseListener(java.awt.event.MouseListener)
to make it working.- Version:
- $Revision: 1.10 $
- Author:
- Achim Westermann
-
-
Constructor Summary
Constructors Constructor Description PopupListener(javax.swing.JPopupMenu popup)
Creates an instance that will show the given popup upon a right mouse click on aJComponent
this instance will be registered as listener to.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.event.MouseEvent
getLastPopupMouseEvent()
Returns the lastPopupMouseEvent.javax.swing.JPopupMenu
getPopup()
static PopupListener
lookup(javax.swing.JPopupMenu popup)
Returns the listener for the given popup or null, if there is no listener for that popup.void
mousePressed(java.awt.event.MouseEvent me)
void
mouseReleased(java.awt.event.MouseEvent me)
-
-
-
Constructor Detail
-
PopupListener
public PopupListener(javax.swing.JPopupMenu popup)
Creates an instance that will show the given popup upon a right mouse click on aJComponent
this instance will be registered as listener to.- Parameters:
popup
- the popup to show upon a right mouse click on aJComponent
this instance will be registered as listener to.- See Also:
Component.addMouseListener(java.awt.event.MouseListener)
-
-
Method Detail
-
lookup
public static PopupListener lookup(javax.swing.JPopupMenu popup)
Returns the listener for the given popup or null, if there is no listener for that popup.- Parameters:
popup
- the popup to search the listener for.- Returns:
- the listener for the given popup or null, if there is no listener for that popup.
-
getLastPopupMouseEvent
public final java.awt.event.MouseEvent getLastPopupMouseEvent()
Returns the lastPopupMouseEvent.- Returns:
- the lastPopupMouseEvent
-
getPopup
public final javax.swing.JPopupMenu getPopup()
- Returns:
- the popup menu.
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent me)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- Overrides:
mousePressed
in classjava.awt.event.MouseAdapter
- See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent me)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
- Overrides:
mouseReleased
in classjava.awt.event.MouseAdapter
- See Also:
MouseListener.mouseReleased(java.awt.event.MouseEvent)
-
-