Word文書のテキストブロックをJavaテキストコンポーネントにドラッグすると、テキストがWord文書から削除されます。これは明らかに望ましくない場合もある。テキストをJavaテキストコンポーネントにコピーしながら、Wordがテキストを削除するのを防ぐ方法はありますか?テキストをWord文書からJavaテキストコンポーネントにドラッグしますか?
答えて
返信false
TransferHandler.importData(JComponent comp,Transferable t)
から。あなたはデータを保持することができますが、あなたがそれを取っていないことをドラッグシステムに伝えます。
ドラッグ中にALT、CTL、またはSHIFT(私が忘れる)を押し続けてください。私はこれがあなたのカーソルのデフォルト動作をcut - > copyから変更すると信じています。
JTextコンポーネントのデフォルトのドロップアクションをコピーのみを許可するように設定することができますが、SWTで行うことができます。
私はこれがデフォルトの動作だと考えています(これは、あるWord文書から別の文書にテキストをドラッグしても起こります)。 Ctrlキーを押したままにすると、目的の結果が得られます(Ctrl + Dragでコピー操作が強制されます)。
コピー/ペーストはできませんか? Word文書内またはWord文書内の何かをハイライトしてドラッグして別の文書またはテキスト領域にドラッグすることは、カットアンドペーストと同じです。 Ctrl + C(コピー)とCtrl + V(ペースト)は同じ速さで動作します。
残念ながら、ユーザーからの特定の動作を強制することはできません。そのため、プログラム的な解決策を見つけようとしています。 :o) –
それでは、あなたは立ち往生していると思います。 Wordの既定の動作では、ホットキーを使用して上書きする場合を除き、ドラッグアンドドロップは切り取り/貼り付けと同じです。それ以外の場合は、おそらくno-noであるWord自体を変更して修正する方法を見つける必要があります。 : - /おそらく最も良い解決策は、コピー/貼り付けを促すテキスト警告を含めることです。 – FloppyDisk
私は受信側でこの振る舞いをオーバーライドするために*いくつかの方法が必要であると感じています...私はWord文書からWebブラウザ上のテキストボックスにドラッグすることができ、Word文書からテキストを切り取ることはできません。 –
- 1. Word文書(* .doc)をテキストにダンプしますか?
- 2. Word文書からRTF/HTMLテキストを抽出するには?
- 3. Javaテキストコンポーネントから削除されたテキストを取得する
- 4. ドラッグ&ウェブブラウザに、Javaからテキストをドロップ
- 5. ASP.NetからWord文書にヘッダーとフッターを追加します
- 6. MS Word VbaコマンドボタンWord文書にテキストを挿入する
- 7. は、1つのWord文書からさまざまなテキストを選択し、別のWord文書にコピーします。
- 8. Word文書から行を読む
- 9. Word文書からNeo4jにテキストをインポートするにはどうしたらいいですか?
- 10. 文書を生成した後にWord文書からコントロールコントロールを削除する
- 11. MS WordのMS Word文書をC#Windowsフォームから開く
- 12. C#Word文書、選択した範囲のテキストを置き換えますか?
- 13. Microsoft Word 2007文書のテキスト置換ロジックを自動化しますか?
- 14. Word文書内のすべてのスペースから書式を削除します。
- 15. C#Word文書からFormFieldを取得してテキストファイルに挿入
- 16. VBAからWord文書にタブ文字を挿入
- 17. Javaを使用してWord文書をPDFに変換する
- 18. スタイルを使用してWord文書から別の文書にコンテンツをコピーします。
- 19. 1つのWord文書から別のWord文書に複合ヘッダーを追加する
- 20. Excel文書のテキストを単語文書に挿入する(Word VBA)
- 21. Pythonを使用してWord文書からPCLを出力
- 22. WebページをWord文書として保存しますか? (VB.NET)
- 23. Word文書を別の文書にコピー
- 24. excelからWord文書を検索して開く
- 25. Apache poiを使用してWord文書にデータを書き込みますか?
- 26. 2つのMicrosoft Word文書を比較するJava APIがありますか?
- 27. Word/PDF文書をファイルシステムからSQL Serverに
- 28. Word文書内のすべての隠しテキストをプログラムで削除します
- 29. C#Word文書の改訂を変更しますか?
- 30. Word文書でPOIを使用してVisio図のテキストを更新します。
注意:これには、独自のTransferHandlerを実装する必要があります。 –
答えが訂正されました。 – Clint
しかし、ありがとう、これは私が探していたものです。 –