有很多关于如何使用SWT API 将文件复制到剪贴板的教程。但是,我从未见过如何剪切文件到剪贴板的解释。我要做的是在Java中编写一个简单的文件管理器,您可以在其中选择文件并按Ctrl+X
,然后在本机文件管理器中按Ctrl+V
,文件从原始位置移动(不复制)到目的地。 SWT API是否真的支持这一点,或者是否需要一些较低级别的API才能完成此任务?
答案 0 :(得分:0)
查看此图片sample。请注意,您可以使用FileTransfer类而不是ImageTranfer类。
关于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也是如此。您可以在成功复制剪贴板或成功粘贴后将其删除......您的选择。