2011-07-10 35 views
-2

Java中的Robot類有什麼功能?它按鍵還是什麼?Java Robot類是做什麼的?

+5

-1,閱讀類的API描述。其API說:「Robot的主要目的是促進Java平臺實現的自動化測試」。然後解釋它是如何做到這一點的。如果有什麼你不明白的,然後問一個具體的問題。這是讓你的問題看起來像你至少在發佈問題之前閱讀API。 – camickr

+1

如何打開書籍或搜索互聯網? –

回答

3

它按壓鍵和移動鼠標。它基本上是僞裝成用戶。

5

機器人類按壓鍵和使用鼠標。

使用這個類,你可以做五個操作:按下鍵,清除鍵,移動鼠標,按下鼠標左鍵,然後鬆開鼠標按鈕。它還可以在特定的屏幕座標處獲取像素顏色,或者在BufferedImage中生成屏幕截圖。

這些方法不只是一個假象,這在Java中,他們直接訪問低層窗口系統輸入事件。通過使用這些方法,您可以編寫與應用程序交互以進行測試或自動化的內容。完整的API是here