2014-09-20 60 views
0

我想知道是否可以將文本從JLabel中拖出來,例如從Java應用程序中拖出到PDF表單中。從Java應用程序外部的JLabel中將文本拖放到pdf表單上

如果有可能,請您指點我正確的方向嗎?

+0

你解決了你的問題嗎? – 2014-10-04 10:24:30

+0

不嚴格的托馬斯。從你的回答看,它看起來像涉及JNI和機器人類的很多工作。不想承受這麼多麻煩。相反,我有一個小複製按鈕拖尾每個文本字段。用戶將不得不點擊該按鈕來複制文本,然後將其粘貼到表單上。 – sethu 2014-10-05 10:50:31

回答

0

其easy.What我woud做 - 把聽衆到的JLabel,採取事件文本從JLabel的價值,你pick.Copy文本剪貼板

現在你有,你可以操縱文本。

拖動效果。=使用(與以前的監聽器的組合)JNativeHook LIB得到全球性事件的Java應用程序的外。 聽取拖動(在你自己的容易),在鼠標釋放到您的PDF輸入文本。

您可能需要模擬鼠標點擊(在發佈後立即)以選擇字段(通過機器人類)來實際選擇字段,因此您可以輸入文本。

輸入文本部分=使用機器人類插入char字符串。

這將工作得很好。我沒有任何其他的想法atm這將容易實現。 如果您將透明窗口放在頂部並在屏幕上檢查鼠標位置,您還可以(愚弄用戶)浮動文本等的影響。

相關問題