4
Java에서 OS로 파일을 복사하여 복사 된 파일의 전체 경로를 넣는 JTextField
에 붙여 넣을 수 있습니까?파일을 복사하여 JTextField에 전체 경로를 붙여 넣는 방법
예를 들어, 바탕 화면에 "text.txt"파일이 있습니다.
그래서 나는 내가 JTextField
에 집중하고 내가 JTextField
Java에서 OS로 파일을 복사하여 복사 된 파일의 전체 경로를 넣는 JTextField
에 붙여 넣을 수 있습니까?파일을 복사하여 JTextField에 전체 경로를 붙여 넣는 방법
예를 들어, 바탕 화면에 "text.txt"파일이 있습니다.
그래서 나는 내가 JTextField
에 집중하고 내가 JTextField
CTRL+V
를 사용하여 내 자바 응용 프로그램의
JFrame
에서
RightClick -> Copy
로 복사
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());
}
}
@DevilingMaster 이것을 확인하십시오 –
그것은 작동합니다. Perfeect, 고마워. 필드에 초점을 맞춘 Ctrl + V를 직접 사용할 수는 없지만 버튼을 제공 할 수는 있습니다. –