Transferable data = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
DataFlavor[] df = data.getTransferDataFlavors();
for (int i = 0; i < df.length; i++) {
if (df[i].isMimeTypeEqual(DataFlavor.stringFlavor)){
String str = (String) data.getTransferData(df[i]);
System.out.println(str);
}
}
Transferable data = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
if(data.isDataFlavorSupported(DataFlavor.stringFlavor))
{
String string = (String)data.getTransferData(DataFlavor.stringFlavor);
System.out.println("Clipboard contents: " + string);
}