2012-05-07 2 views
0

SWT API를 사용하여 개의 파일을 클립 보드에 복사하는 방법에 대한 자습서가 많이 있습니다. 그러나, 나는 파일을 클립 보드로 잘라내는 방법에 대한 설명을 본 적이 없습니다. 내가 뭘하려는거야 Java에서 파일을 선택하고 Ctrl+X을 누르면 간단한 파일 관리자를 작성하고 네이티브 파일 관리자에서 파일을 이동 (복사되지 않음) 원래 위치에서 이동되지 않습니다 목적지까지. SWT API가이를 실제로 지원합니까, 아니면이를 수행하는 데 필요한 일부 하위 API입니까?SWT를 사용하여 클립 보드로 파일 자르기

답변

0

이 이미지를 확인하십시오. sample. 대신 사용할 수있는 ImageTranfer 클래스 대신 FileTransfer 클래스가 있습니다.

에 관한 CUT 작업 :

To do this, you must manually erase the data once it is copied to the clipboard. Java provides no implementation of a cut operation.. 이것은 AWT/Swing과 같습니다.하지만 SWT와 똑같은 것이 확실합니다. 성공적인 클립 보드 복사 또는 붙여 넣기가 성공하면 제거 할 수 있습니다.

+0

나는 이것이 내가 찾고있는 것이라고 생각하지 않는다. ImageTransfer 대신 FileTransfer를 사용하여이 스 니펫을 실행하면 클립 보드에 파일을 복사하고 잘라내 지 않습니다. –

+0

왜 복사하고 붙여 넣기 직후에 삭제하지 않으시겠습니까? 잘라 내기/붙여 넣기는 무엇을합니까? – DaTroop

+0

붙여 넣기 작업이 발생하면 파일을 삭제할 수 있기 때문에 원래 파일 관리자에 붙여 넣기 때문에 붙여 넣기 때문에 원래의 파일 관리자에 알려주지 않습니다. –

관련 문제