public class StringTransferable extends AbstractTransferable
Note: This transferable should always be used in conjunction with PlainTextTransferable.
Usage:
String text = "bla"; CompositeTransfer t = new CompositeTransferable(); t.add(new StringTransferable(text)); t.add(new PlainTextTransferable(text));
| Constructor and Description |
|---|
StringTransferable(java.awt.datatransfer.DataFlavor[] flavors,
java.lang.String string) |
StringTransferable(java.awt.datatransfer.DataFlavor flavor,
java.lang.String string) |
StringTransferable(java.lang.String string) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.awt.datatransfer.DataFlavor[] |
getDefaultFlavors() |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor) |
getTransferDataFlavors, isDataFlavorSupportedpublic StringTransferable(java.lang.String string)
public StringTransferable(java.awt.datatransfer.DataFlavor flavor,
java.lang.String string)
public StringTransferable(java.awt.datatransfer.DataFlavor[] flavors,
java.lang.String string)
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
java.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionprotected static java.awt.datatransfer.DataFlavor[] getDefaultFlavors()