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`)