PopupMenuListener (Java SE 25 & JDK 25)
Description: declaration: module: java.desktop, package: javax.swing.event, interface: PopupMenuListener
Keywords: javax.swing.event.PopupMenuListener interface

# Interface PopupMenuListener

All Superinterfaces:
  `EventListener`

public interface PopupMenuListener extends EventListener
A popup menu listener

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `popupMenuCanceled(PopupMenuEvent e)`
  This method is called when the popup menu is canceled
  `void`
  `popupMenuWillBecomeInvisible(PopupMenuEvent e)`
  This method is called before the popup menu becomes invisible Note that a JPopupMenu can become invisible any time
  `void`
  `popupMenuWillBecomeVisible(PopupMenuEvent e)`
  This method is called before the popup menu becomes visible

- ## Method Details

  - ### popupMenuWillBecomeVisible

    void popupMenuWillBecomeVisible(PopupMenuEvent e)
    This method is called before the popup menu becomes visible
    Parameters:
      `e` - a `PopupMenuEvent` containing the source of the event

  - ### popupMenuWillBecomeInvisible

    void popupMenuWillBecomeInvisible(PopupMenuEvent e)
    This method is called before the popup menu becomes invisible Note that a JPopupMenu can become invisible any time
    Parameters:
      `e` - a `PopupMenuEvent` containing the source of the event

  - ### popupMenuCanceled

    void popupMenuCanceled(PopupMenuEvent e)
    This method is called when the popup menu is canceled
    Parameters:
      `e` - a `PopupMenuEvent` containing the source of the event