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 | 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 | 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 class java.awt.event.MouseAdapterMouseListener.mousePressed(java.awt.event.MouseEvent)public void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased in class java.awt.event.MouseAdapterMouseListener.mouseReleased(java.awt.event.MouseEvent)Copyright © 2001 - 2010 LGPL, All Rights Footloose.