java.awt.datatransfer
The classes and interfaces in this package define a generic framework for inter-application (and intra-application) data transfer.
Uses a DataFlavor object to represent the type of data to be transferred.
Also includes classes to support a clipboard-based cut-and-paste data transfer model. This works for Java applications running on separate VMs too, or even for other, non-Java applications that run under the OS itself*.
One of the two underlying data transfer mechanisms supported by this package relies on the Object Serialization API of the java.io package.
*Custom types of DataFlavor do not correctly interface with the system clipboard