Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

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

public class Main {
    public static void main(String[] args) throws Exception {
        Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
        StringSelection testData = new StringSelection("Test Data");

        c.setContents(testData, testData);
        // Get clipboard contents, as a String
        Transferable t = c.getContents(null);
        if (t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
            Object o = t.getTransferData(DataFlavor.stringFlavor);
            String data = (String) t.getTransferData(DataFlavor.stringFlavor);
            System.out.println("Clipboard contents: " + data);
        }
        System.exit(0);
    }
}