--- /dev/null 2015-09-21 16:51:53.000000000 +0300 +++ new/test/java/awt/datatransfer/DataFlavor/MultipleFilesCopyPaste/MultipleFilesCopyPaste.java 2015-09-21 16:51:52.000000000 +0300 @@ -0,0 +1,33 @@ +import java.awt.*; +import java.awt.datatransfer.Clipboard; +import java.awt.datatransfer.DataFlavor; +import java.awt.datatransfer.UnsupportedFlavorException; +import java.io.IOException; +import java.util.List; + +/** + * Created by mcherkas on 13/08/15. + */ +public class MultipleFilesCopyPaste { + public static void main(String[] args) throws ClassNotFoundException, IOException, UnsupportedFlavorException { + Clipboard board = Toolkit.getDefaultToolkit().getSystemClipboard(); +// DataFlavor flavor = new DataFlavor("application/x-java-file-list;class=java.util.List"); +// Object data = board.getData(flavor); +// System.out.println(data); + DataFlavor[] availableDataFlavors = board.getAvailableDataFlavors(); + for (DataFlavor dataFlavor : availableDataFlavors) { + System.out.println(dataFlavor.getMimeType()); + } + DataFlavor flavor2 = new DataFlavor("text/uri-list;class=java.lang.String"); +// DataFlavor flavor2 = new DataFlavor("text/uri-list;class=java.util.List"); + Object data2 = board.getData(flavor2); + System.out.println(data2); + System.out.println(data2.getClass().getSimpleName()); +// List list = (List)data2; +// for (Object arg : list) { +// System.out.println(arg.getClass().getSimpleName()); +// } + + } +} +