자바(AWT)에서 이벤트를 강제로 발생시키려면, 발생시키려는 이벤트의 이벤트 핸들러를 직접 호출해 주면된다.
예를들어 키보드가 눌렸을 때 버튼(btCancel)이 클릭된 것과 같은 효과를 내려면, 키보드의 이벤트 핸들러에서 버튼(btCancel)의 이벤트 핸들러(actionPerformed(ActionEvent e)) 를 직접호출한다.
이 때 actionPerformed() 의 매개변수인 ActionEvent를 생성할 때 세개의 매개변수가 필요한데..
예를들어 키보드가 눌렸을 때 버튼(btCancel)이 클릭된 것과 같은 효과를 내려면, 키보드의 이벤트 핸들러에서 버튼(btCancel)의 이벤트 핸들러(actionPerformed(ActionEvent e)) 를 직접호출한다.
이 때 actionPerformed() 의 매개변수인 ActionEvent를 생성할 때 세개의 매개변수가 필요한데..
public ActionEvent (Object source, int id, String command)
source : 발생시킬 이벤트의 컴포넌트 (이 예에서는 btCancel)
id : 임의의 값 (원래는 이벤트를 구분할 identifier)
command : 임의의 값 (원래는 이벤트와 관련된 명령을 나타내는 specifier)
source : 발생시킬 이벤트의 컴포넌트 (이 예에서는 btCancel)
id : 임의의 값 (원래는 이벤트를 구분할 identifier)
command : 임의의 값 (원래는 이벤트와 관련된 명령을 나타내는 specifier)


