是否可以在 Java 中从操作系统复制文件并将其粘贴JTextField
到复制文件的完整路径中?
例如,我的桌面上有文件“text.txt”。
所以我复制它RightClick -> Copy
在JFrame
我的 Java 应用程序中,我专注于一个JTextField
并使用CTRL+V
粘贴。然后应用程序应将复制文件的完整路径粘贴到JTextField
是否可以在 Java 中从操作系统复制文件并将其粘贴JTextField
到复制文件的完整路径中?
例如,我的桌面上有文件“text.txt”。
所以我复制它RightClick -> Copy
在JFrame
我的 Java 应用程序中,我专注于一个JTextField
并使用CTRL+V
粘贴。然后应用程序应将复制文件的完整路径粘贴到JTextField
您可以使用 Java 的剪贴板类。这是一个例子
Clipboard sysClip = Toolkit.getDefaultToolkit().getSystemClipboard();
List<File> filesList= (List<File>)sysClip.getData(DataFlavor.javaFileListFlavor);
if(filesList!= null){
Iterator<File> it = filesList.iterator();
while(it.hasNext()){
System.out.println(it.next().getAbsolutePath());
}
}