0

SWT APIを使用してファイルをクリップボードにコピーする方法については、チュートリアルがたくさんあります。ただし、ファイルをクリップボードに切り取る方法の説明は見たことがありません。私がやろうとしているのは、ファイルを選択してを押すことができるJavaで簡単なファイルマネージャーを作成することです。ネイティブファイルマネージャーCtrl+Xを押すと、ファイルは元の場所から移動先に移動されます(コピーされません)。SWT APIは実際にこれをサポートしていますか、それともこれを実行するためにいくつかの低レベルAPIが必要ですか?Ctrl+V

4

1 に答える 1

0

この画像サンプルをご覧ください。代わりに使用できる ImageTranfer クラスの代わりにFileTransferクラスがあることに注意してください。

カット操作について:

これを行うには、データがクリップボードにコピーされたら、データを手動で消去する必要があります。Java はカット操作の実装を提供しません。. これは AWT/Swing の場合ですが、SWT でも同じことだと確信しています。クリップボードのコピーまたは貼り付けが成功した後、選択して削除できます。

于 2012-05-07T12:35:12.227 に答える