# Uses of Package
java.awt.datatransfer

- Packages that use java.awt.datatransfer
  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.
  javax.accessibility | Defines a contract between user-interface components and an assistive technology that provides access to those components.
  javax.activation |
  javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.

- Classes in java.awt.datatransfer used by java.awt
  Class and Description
  Clipboard A class that implements a mechanism to transfer data using cut/copy/paste operations.

- Classes in java.awt.datatransfer used by java.awt.datatransfer
  Class and Description
  Clipboard A class that implements a mechanism to transfer data using cut/copy/paste operations.
  ClipboardOwner Defines the interface for classes that will provide data to a clipboard.
  DataFlavor A `DataFlavor` provides meta information about data.
  FlavorEvent `FlavorEvent` is used to notify interested parties that available `DataFlavor`s have changed in the `Clipboard` (the event source).
  FlavorListener Defines an object which listens for `FlavorEvent`s.
  FlavorMap A two-way Map between "natives" (Strings), which correspond to platform- specific data formats, and "flavors" (DataFlavors), which correspond to platform-independent MIME types.
  FlavorTable A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map.
  Transferable Defines the interface for classes that can be used to provide data for a transfer operation.
  UnsupportedFlavorException Signals that the requested data is not supported in this flavor.

- Classes in java.awt.datatransfer used by java.awt.dnd
  Class and Description
  DataFlavor A `DataFlavor` provides meta information about data.
  FlavorMap A two-way Map between "natives" (Strings), which correspond to platform- specific data formats, and "flavors" (DataFlavors), which correspond to platform-independent MIME types.
  Transferable Defines the interface for classes that can be used to provide data for a transfer operation.
  UnsupportedFlavorException Signals that the requested data is not supported in this flavor.

- Classes in java.awt.datatransfer used by javax.accessibility
  Class and Description
  DataFlavor A `DataFlavor` provides meta information about data.

- Classes in java.awt.datatransfer used by javax.activation
  Class and Description
  DataFlavor A `DataFlavor` provides meta information about data.
  Transferable Defines the interface for classes that can be used to provide data for a transfer operation.
  UnsupportedFlavorException Signals that the requested data is not supported in this flavor.

- Classes in java.awt.datatransfer used by javax.swing
  Class and Description
  Clipboard A class that implements a mechanism to transfer data using cut/copy/paste operations.
  DataFlavor A `DataFlavor` provides meta information about data.
  Transferable Defines the interface for classes that can be used to provide data for a transfer operation.

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, 2017, Oracle and/or its affiliates. All rights reserved.