2014-01-20 8 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입니다.