0

有很多关于如何使用 SWT API 将文件复制到剪贴板的教程。但是,我从未见过有关如何将文件剪切到剪贴板的解释。我想做的是用Java编写一个简单的文件管理器,您可以在其中选择一个文件并按Ctrl+X,当您按Ctrl+V 本机文件管理器时,文件会从其原始位置移动(而不是复制)到目的地。SWT API 是否真的支持这一点,还是需要一些较低级别的 API 才能完成这项工作?

4

1 回答 1

0

查看此图像示例。请注意,您可以使用FileTransfer类而不是 ImageTranfer 类。

关于 CUT 操作:

为此,您必须在将数据复制到剪贴板后手动擦除数据。Java 没有提供剪切操作的实现。. 这适用于 AWT/Swing,但我很确定它与 SWT 相同。您可以在剪贴板复制成功或粘贴成功后将其删除...您的选择。

于 2012-05-07T12:35:12.227 回答