2014-01-20 19 views
0

我想有一個可以點擊某一個鍵是「VK _...」keyCodes方法還是對象?

public void pressKey (KeyEvent keyName) { // what class must keyName belong to ? 
    this.robot.keyPress(KeyEvent.keyName); 
    this.robot.keyRelease(KeyEvent.keyName); 
    Thread.sleep(100); 
} 

應該作爲例如

pressKey(VK_ENTER); 

一個shorcut工作的方法,但我試圖找出那些VK_代碼和仍然不知道鍵碼屬於哪一類?

回答

4

VK_值是KeyEvent class中的靜態字段。

這裏是a list of all the values

+0

謝謝+1。那麼,我應該如何糾正我的方法,使其工作? –

+0

@AlekseiNikolaevich'pressKey(KeyEvent.VK_ENTER);' – TypeIA

+0

@AlekseiNikolaevich:你必須像'public void pressKey(int keyName)'一樣編寫你的方法,然後用'this.robot.keyPress(keyName)'調用參數。 – bobbel

2

VK_代碼的類型爲int

相關問題