Get string value from clipboard : Clip Board « Development Class « Java






Get string value from clipboard

 

import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;

public class Main {
  public static void main(String[] argv) {
    System.out.println(getClipboard());
  }

  public static String getClipboard() {
    Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
    try {
      if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
        String text = (String) t.getTransferData(DataFlavor.stringFlavor);

        return text.trim();
      }
    } catch (Exception e) {
    }
    return "";
  }

}

   
  








Related examples in the same category

1.Using the clipboardUsing the clipboard
2.Communicating with the System ClipboardCommunicating with the System Clipboard
3.Sending Image Objects through the ClipboardSending Image Objects through the Clipboard
4.Placing text on the computer clipboard
5.Getting data from the computer clipboard
6.Write a string to the system clipboard
7.Getting and Setting an Image on the System Clipboard
8.Setting an image on the clipboard with a custom Transferable object to hold the image
9.Determining When an Item Is No Longer on the System Clipboard
10.implements ClipboardOwner
11.Copying data to system clipboard
12.Taken from the Sun documentation on Clipboard APITaken from the Sun documentation on Clipboard API