com.glaivestone.javax.swing
Class PopupMouseListener

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--com.glaivestone.javax.swing.PopupMouseListener
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener

public class PopupMouseListener
extends java.awt.event.MouseAdapter

A MouseAdapter used specifically for triggering JPopupMenus.

Version:
1.0
Author:
Gary Gregory

Constructor Summary
PopupMouseListener(javax.swing.JPopupMenu popupMenu)
          Create a new listener for the given pop up menu.
 
Method Summary
 javax.swing.JPopupMenu getPopupMenu()
          Get the pop up menu to trigger.
 void mousePressed(java.awt.event.MouseEvent e)
          Invoked when a mouse button has been pressed on a component.
 void mouseReleased(java.awt.event.MouseEvent e)
          Invoked when a mouse button has been released on a component.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopupMouseListener

public PopupMouseListener(javax.swing.JPopupMenu popupMenu)
Create a new listener for the given pop up menu.

Method Detail

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
Get the pop up menu to trigger.


mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component. Pop up the menu if appropriate.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component. Pop up the menu if appropriate.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

GFL 1.1 API