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