1
JFrame frame = new JFrame();
Robot bot = new Robot();
frame.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
bot.keyPress(KeyEvent.VK_SHIFT);
bot.keyRelease(KeyEvent.VK_SHIFT);
}
});
JFrame을 클릭하면 Java에서 프로그램을 작성하고 자동으로 SHIFT 키가 눌러집니다. 그러나 나는이 프로그램을 정확히 원하지 않는다. 데스크톱을 클릭하거나 O.S.의 아무 곳이나 클릭하면됩니다. (JFrame뿐만 아니라), 그 명령을 실행합니다. 이렇게 할 방법이 있습니까? 도와주세요. 미리 감사하십시오자바에서 OS의 LIstener를 추가하십시오.
귀하의 링크에 감사드립니다. – user1523544
나는 JNI에 대한 어떠한 정보도 가지고 있지 않습니다. 그래서 나는 그 링크에서 유용한 정보를 얻지 못했습니다. :(어디서나 JNI가 무엇인지 읽거나 배울 수 있습니까? (책 또는 사이트 일 수 있습니다) 조언이 필요합니다 – user1523544
http://java.sun.com/docs/books/jni/ http://docs.oracle .com/javase/1.5.0/docs/guide/jni/http://www.ibm.com/developerworks/java/tutorials/j-jni/ JNI 시작에 도움이 될 것입니다. – krishnakumarp