SWT APIを使用してファイルをクリップボードにコピーする方法については、チュートリアルがたくさんあります。ただし、ファイルをクリップボードに切り取る方法の説明は見たことがありません。私がやろうとしているのは、ファイルを選択してを押すことができるJavaで簡単なファイルマネージャーを作成することです。ネイティブファイルマネージャーCtrl+X
を押すと、ファイルは元の場所から移動先に移動されます(コピーされません)。SWT APIは実際にこれをサポートしていますか、それともこれを実行するためにいくつかの低レベルAPIが必要ですか?Ctrl+V
1 に答える
0
この画像サンプルをご覧ください。代わりに使用できる ImageTranfer クラスの代わりにFileTransferクラスがあることに注意してください。
カット操作について:
これを行うには、データがクリップボードにコピーされたら、データを手動で消去する必要があります。Java はカット操作の実装を提供しません。. これは AWT/Swing の場合ですが、SWT でも同じことだと確信しています。クリップボードのコピーまたは貼り付けが成功した後、選択して削除できます。
于 2012-05-07T12:35:12.227 に答える