public final class PopupListener
extends java.awt.event.MouseAdapter
PopupListener
.
It is used to connect JPopupMenu
instances with the components
retrieved from factory methods (of factory
LayoutFactory
).
Note that instances have to be registered as a listener on components via
Component.addMouseListener(java.awt.event.MouseListener)
to
make it working.
Constructor and Description |
---|
PopupListener(javax.swing.JPopupMenu popup)
Creates an instance that will show the given popup upon a right mouse click
on a
JComponent this instance will be registered as
listener to. |
Modifier and Type | Method and 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) |
public PopupListener(javax.swing.JPopupMenu popup)
JComponent
this instance will be registered as
listener to.
popup
- the popup to show upon a right mouse click on a
JComponent
this instance will be registered as
listener to.Component.addMouseListener(java.awt.event.MouseListener)
public static PopupListener lookup(javax.swing.JPopupMenu popup)
popup
- the popup to search the listener for.public final java.awt.event.MouseEvent getLastPopupMouseEvent()
public final javax.swing.JPopupMenu getPopup()
public void mousePressed(java.awt.event.MouseEvent me)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
MouseListener.mousePressed(java.awt.event.MouseEvent)
public void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
MouseListener.mouseReleased(java.awt.event.MouseEvent)
Copyright © 2001 - 2010 LGPL, All Rights Footloose.