PopupMenuEvent (Java SE 15 & JDK 15)
Description: declaration: module: java.desktop, package: javax.swing.event, class: PopupMenuEvent
Keywords: javax.swing.event.PopupMenuEvent class

Module java.desktop
Package javax.swing.event

# Class PopupMenuEvent

java.lang.Object
java.util.EventObject
javax.swing.event.PopupMenuEvent

All Implemented Interfaces:
  `Serializable`

    public class PopupMenuEvent
    extends EventObject

PopupMenuEvent only contains the source of the event which is the JPopupMenu sending the event

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans has been added to the `java.beans` package. Please see `XMLEncoder`.

- ## Field Summary

  ### Fields declared in class java.util.EventObject

  `source`

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `PopupMenuEvent​(Object source)` | Constructs a PopupMenuEvent object.

- ## Method Summary

  ### Methods declared in class java.util.EventObject

  `getSource, toString`

  ### Methods declared in class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### PopupMenuEvent

    public PopupMenuEvent​(Object source)
    Constructs a PopupMenuEvent object.
    Parameters:
      `source` - the Object that originated the event (typically `this`)