| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.datatransfer | Provides interfaces and classes for transferring data
between and within applications. | 
| java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical
User Interface systems that provides a mechanism to transfer
information between two entities logically associated with presentation
elements in the GUI. | 
| java.awt.event | Provides interfaces and classes for dealing with different
types of events fired by AWT components. | 
| java.beans | Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture. | 
| java.beans.beancontext | Provides classes and interfaces relating to bean context. | 
| java.util.prefs | This package allows applications to store and retrieve user and system
preference and configuration data. | 
| javax.management | Provides the core classes for the Java Management Extensions. | 
| javax.management.monitor | Provides the definition of the monitor classes. | 
| javax.management.relation | Provides the definition of the Relation Service. | 
| javax.management.remote | Interfaces for remote access to
        JMX MBean servers. | 
| javax.management.timer | Provides the definition of the Timer MBean. | 
| javax.naming.event | Provides support for event notification when accessing naming and
directory services. | 
| javax.naming.ldap | Provides support for LDAPv3 extended operations and controls. | 
| javax.net.ssl | Provides classes for the secure socket package. | 
| javax.print.event | Package javax.print.event contains event classes  and listener interfaces. | 
| javax.sound.sampled | Provides interfaces and classes for capture, processing, and playback of sampled audio data. | 
| javax.sql | Provides the API for server side data source access and processing from
the JavaTM programming language. | 
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.event | Provides for events fired by Swing components. | 
| javax.swing.text.html | Provides the class  HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| javax.swing.tree | Provides classes and interfaces for dealing with
 javax.swing.JTree. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AWTEventThe root event class for all AWT events. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FlavorEventFlavorEventis used to notify interested parties
 that availableDataFlavors have changed in theClipboard(the event source). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DragGestureEventA  DragGestureEventis passed
 toDragGestureListener's
 dragGestureRecognized() method
 when a particularDragGestureRecognizerdetects that a
 platform dependent drag initiating gesture has occurred
 on theComponentthat it is tracking. | 
| class  | DragSourceDragEventThe  DragSourceDragEventis
 delivered from theDragSourceContextPeer,
 via theDragSourceContext, to theDragSourceListenerregistered with thatDragSourceContextand with its associatedDragSource. | 
| class  | DragSourceDropEventThe  DragSourceDropEventis delivered
 from theDragSourceContextPeer,
 via theDragSourceContext, to thedragDropEndmethod ofDragSourceListeners registered with thatDragSourceContextand with its associatedDragSource. | 
| class  | DragSourceEventThis class is the base class for
  DragSourceDragEventandDragSourceDropEvent. | 
| class  | DropTargetDragEventThe  DropTargetDragEventis delivered to aDropTargetListenervia its
 dragEnter() and dragOver() methods. | 
| class  | DropTargetDropEventThe  DropTargetDropEventis delivered
 via theDropTargetListenerdrop() method. | 
| class  | DropTargetEventThe  DropTargetEventis the base
 class for both theDropTargetDragEventand theDropTargetDropEvent. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActionEventA semantic event which indicates that a component-defined action occurred. | 
| class  | AdjustmentEventThe adjustment event emitted by Adjustable objects like
  ScrollbarandScrollPane. | 
| class  | ComponentEventA low-level event which indicates that a component moved, changed
 size, or changed visibility (also, the root class for the other
 component-level events). | 
| class  | ContainerEventA low-level event which indicates that a container's contents
 changed because a component was added or removed. | 
| class  | FocusEventA low-level event which indicates that a Component has gained or lost the
 input focus. | 
| class  | HierarchyEventAn event which indicates a change to the  Componenthierarchy to whichComponentbelongs. | 
| class  | InputEventThe root event class for all component-level input events. | 
| class  | InputMethodEventInput method events contain information about text that is being
 composed using an input method. | 
| class  | InvocationEventAn event which executes the  run()method on aRunnable
 when dispatched by the AWT event dispatcher thread. | 
| class  | ItemEventA semantic event which indicates that an item was selected or deselected. | 
| class  | KeyEventAn event which indicates that a keystroke occurred in a component. | 
| class  | MouseEventAn event which indicates that a mouse action occurred in a component. | 
| class  | MouseWheelEventAn event which indicates that the mouse wheel was rotated in a component. | 
| class  | PaintEventThe component-level paint event. | 
| class  | TextEventA semantic event which indicates that an object's text changed. | 
| class  | WindowEventA low-level event that indicates that a window has changed its status. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IndexedPropertyChangeEventAn "IndexedPropertyChange" event gets delivered whenever a component that
 conforms to the JavaBeans™ specification (a "bean") changes a bound
 indexed property. | 
| class  | PropertyChangeEventA "PropertyChange" event gets delivered whenever a bean changes a "bound"
 or "constrained" property. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanContextEventBeanContextEventis the abstract root event class
 for all events emitted
 from, and pertaining to the semantics of, aBeanContext. | 
| class  | BeanContextMembershipEventA  BeanContextMembershipEventencapsulates
 the list of children added to, or removed from,
 the membership of a particularBeanContext. | 
| class  | BeanContextServiceAvailableEvent
 This event type is used by the BeanContextServicesListener in order to
 identify the service being registered. | 
| class  | BeanContextServiceRevokedEvent
 This event type is used by the
  BeanContextServiceRevokedListenerin order to
 identify the service being revoked. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NodeChangeEventAn event emitted by a Preferences node to indicate that
 a child of that node has been added or removed. | 
| class  | PreferenceChangeEventAn event emitted by a Preferences node to indicate that
 a preference has been added, removed or has had its value changed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeChangeNotificationProvides definitions of the attribute change notifications sent by MBeans. | 
| class  | MBeanServerNotificationRepresents a notification emitted by the MBean Server through the MBeanServerDelegate MBean. | 
| class  | NotificationThe Notification class represents a notification emitted by an
 MBean. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MonitorNotificationProvides definitions of the notifications sent by monitor MBeans. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RelationNotificationA notification of a change in the Relation Service. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JMXConnectionNotificationNotification emitted when a client connection is opened or
 closed or when notifications are lost. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TimerNotificationThis class provides definitions of the notifications sent by timer MBeans. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NamingEventThis class represents an event fired by a naming/directory service. | 
| class  | NamingExceptionEventThis class represents an event fired when the procedures/processes
 used to collect information for notifying listeners of
 NamingEvents threw a NamingException. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | UnsolicitedNotificationEventThis class represents an event fired in response to an unsolicited
 notification sent by the LDAP server. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HandshakeCompletedEventThis event indicates that an SSL handshake completed on a given
 SSL connection. | 
| class  | SSLSessionBindingEventThis event is propagated to a SSLSessionBindingListener. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PrintEventClass PrintEvent is the super class of all Print Service API events. | 
| class  | PrintJobAttributeEventClass PrintJobAttributeEvent encapsulates an event a PrintService
 reports to let the client know that one or more printing attributes for a
 PrintJob have changed. | 
| class  | PrintJobEventClass  PrintJobEventencapsulates common events a print job
 reports to let a listener know of progress in the processing of theDocPrintJob. | 
| class  | PrintServiceAttributeEventClass PrintServiceAttributeEvent encapsulates an event a
 Print Service instance reports to let the client know of
 changes in the print service state. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LineEventThe  LineEventclass encapsulates information that a line
 sends its listeners whenever the line opens, closes, starts, or stops. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConnectionEventAn  Eventobject that provides information about the
 source of a connection-related event. | 
| class  | RowSetEventAn  Eventobject generated when an event occurs to aRowSetobject. | 
| class  | StatementEventA  StatementEventis sent to allStatementEventListeners which were
 registered with aPooledConnection. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | JTable. editCellAt(int row,
          int column,
          EventObject e)Programmatically starts editing the cell at  rowandcolumn, if those indices are in the valid range, and
 the cell at those indices is editable. | 
| boolean | AbstractCellEditor. isCellEditable(EventObject e)Returns true. | 
| boolean | DefaultCellEditor. isCellEditable(EventObject anEvent)Forwards the message from the  CellEditorto
 thedelegate. | 
| boolean | DefaultCellEditor.EditorDelegate. isCellEditable(EventObject anEvent)Returns true if  anEventis not aMouseEvent. | 
| boolean | CellEditor. isCellEditable(EventObject anEvent)Asks the editor if it can start editing using  anEvent. | 
| boolean | AbstractCellEditor. shouldSelectCell(EventObject anEvent)Returns true. | 
| boolean | DefaultCellEditor. shouldSelectCell(EventObject anEvent)Forwards the message from the  CellEditorto
 thedelegate. | 
| boolean | DefaultCellEditor.EditorDelegate. shouldSelectCell(EventObject anEvent)Returns true to indicate that the editing cell may
 be selected. | 
| boolean | CellEditor. shouldSelectCell(EventObject anEvent)Returns true if the editing cell should be selected, false otherwise. | 
| boolean | DefaultCellEditor.EditorDelegate. startCellEditing(EventObject anEvent)Returns true to indicate that editing has begun. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AncestorEventAn event reported to a child component that originated from an
 ancestor in the component hierarchy. | 
| class  | CaretEventCaretEvent is used to notify interested parties that
 the text caret has changed in the event source. | 
| class  | ChangeEventChangeEvent is used to notify interested parties that
 state has changed in the event source. | 
| class  | HyperlinkEventHyperlinkEvent is used to notify interested parties that
 something has happened with respect to a hypertext link. | 
| class  | InternalFrameEventAn  AWTEventthat adds support forJInternalFrameobjects as the event source. | 
| class  | ListDataEventDefines an event that encapsulates changes to a list. | 
| class  | ListSelectionEventAn event that characterizes a change in selection. | 
| class  | MenuDragMouseEventMenuDragMouseEvent is used to notify interested parties that
 the menu element has received a MouseEvent forwarded to it
 under drag conditions. | 
| class  | MenuEventMenuEvent is used to notify interested parties that
 the menu which is the event source has been posted,
 selected, or canceled. | 
| class  | MenuKeyEventMenuKeyEvent is used to notify interested parties that
 the menu element has received a KeyEvent forwarded to it
 in a menu tree. | 
| class  | PopupMenuEventPopupMenuEvent only contains the source of the event which is the JPoupMenu
 sending the event | 
| class  | RowSorterEventRowSorterEventprovides notification of changes to
 aRowSorter. | 
| class  | TableColumnModelEventTableColumnModelEvent is used to notify listeners that a table
 column model has changed, such as a column was added, removed, or
 moved. | 
| class  | TableModelEventTableModelEvent is used to notify listeners that a table model
 has changed. | 
| class  | TreeExpansionEventAn event used to identify a single path in a tree. | 
| class  | TreeModelEventEncapsulates information describing changes to a tree model, and
 used to notify tree model listeners of the change. | 
| class  | TreeSelectionEventAn event that characterizes a change in the current
 selection. | 
| class  | UndoableEditEventAn event indicating that an operation which can be undone has occurred. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FormSubmitEventFormSubmitEvent is used to notify interested
 parties that a form was submitted. | 
| class  | HTMLFrameHyperlinkEventHTMLFrameHyperlinkEvent is used to notify interested
 parties that link was activated in a frame. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | DefaultTreeCellEditor. canEditImmediately(EventObject event)Returns true if  eventisnull,
 or it is aMouseEventwith a click count > 2
 andinHitRegionreturns true. | 
| boolean | DefaultTreeCellEditor. isCellEditable(EventObject event)If the  realEditorreturns true to this
 message,prepareForEditingis messaged and true is returned. | 
| boolean | DefaultTreeCellEditor. shouldSelectCell(EventObject event)Messages the  realEditorfor the return value. | 
| protected boolean | DefaultTreeCellEditor. shouldStartEditingTimer(EventObject event)Returns true if  eventis aMouseEventand the click count is 1. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.