2014-04-20 48 views
1

有沒有辦法讓Java聽另一個程序點擊鼠標?用於鼠標點擊Java屏幕上的任何文本框的傾聽者

如果是這樣,有沒有辦法監聽其他程序上文本輸入的鼠標點擊?

我正在爲我正在開發的項目製作一個屏幕鍵盤。當用戶在屏幕上選擇任何文本輸入時,它將自動顯示。當文本輸入不重點時,鍵盤會消失。

回答

1

嚴格來說,在Java中沒有辦法在應用程序未聚焦時檢測鼠標或鍵盤事件。這是一種內置於Java中的安全機制。

應用程序無法監聽這些事件,除非它具有root(admin)權限。

+0

我該如何去編寫一個程序來做到這一點? – Tgwizman

+0

您可能需要編寫一項服務,然後讓該服務將信息提供給您的應用程序。 – John