2012-05-14 50 views
-2

我正在用java swt編寫一個tic tac腳趾程序,並且試圖弄清楚如何讓計算機「點擊」按鈕來顯示X/O。有什麼建議麼?如何讓電腦「點擊」按鈕?

+4

通過電腦,你像我們現在正在使用的意思是實際的計算機,或者你的意思一個電腦控制的玩家?對於後者,由於您控制了代碼的邏輯,因此您可能不需要點擊按鈕。 AI玩家可以將命令發送到您的遊戲控制器。 – birryree

+0

我不需要鼠標移動或任何東西,只需要按鈕來自動更改顯示的X/O。 – guy151

回答

4

我認爲你正在尋找的Robot類。有了這個,你可以移動鼠標並點擊它。

1

首先你得把鼠標移動到按鈕的位置,然後按下並鬆開鼠標按鈕:

Robot r = new Robot(); 
r.mouseMove(500, 340); //Assuming this is the button location. 
r.mousePress(InputEvent.BUTTON1_MASK); 
r.mouseRelease(InputEvent.BUTTON1_MASK);