org.jmol.export.image

Class ImageSelection

public class ImageSelection extends Object implements Transferable

This class is used to transfer an Image into the clipboard.

Author: Nicolas Vervelle

Field Summary
Imageimage
The image to transfer into the clipboard.
Stringtext
Constructor Summary
ImageSelection(Image image)
Constructs a ImageSelection.
ImageSelection(String text)
Constructs a ImageSelection.
Method Summary
static StringgetClipboardText()
Get the String residing on the clipboard. from http://www.javapractices.com/Topic82.cjp
ObjectgetTransferData(DataFlavor flavor)
DataFlavor[]getTransferDataFlavors()
booleanisDataFlavorSupported(DataFlavor flavor)
static voidsetClipboard(Image image)
Transfers image into the clipboard.
static voidsetClipboard(String text)
Transfers text into the clipboard.

Field Detail

image

private Image image
The image to transfer into the clipboard.

text

private String text

Constructor Detail

ImageSelection

public ImageSelection(Image image)
Constructs a ImageSelection.

Parameters: image The real Image.

ImageSelection

public ImageSelection(String text)
Constructs a ImageSelection.

Parameters: text The text to transfer

Method Detail

getClipboardText

public static String getClipboardText()
Get the String residing on the clipboard. from http://www.javapractices.com/Topic82.cjp

Returns: any text found on the Clipboard; if none found, return an empty String.

getTransferData

public Object getTransferData(DataFlavor flavor)

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)

setClipboard

public static void setClipboard(Image image)
Transfers image into the clipboard.

Parameters: image Image to transfer into the clipboard.

setClipboard

public static void setClipboard(String text)
Transfers text into the clipboard.

Parameters: text to transfer into the clipboard.