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);
}
});
我在Java中編寫程序時,我點擊JFrame,它會自動按下SHIFT鍵。但我不想要這個程序。 我希望當我點擊桌面或O.S.的任何地方時。 (不僅是JFrame),它執行該命令。 有沒有辦法做到這一點?請幫幫我。預先欣賞在JAVA上在OS上添加LIstener
感謝您的鏈接 – user1523544 2012-07-27 07:34:32
我沒有任何關於JNI的信息。這就是爲什麼我coludn't從該鏈接得到有用的信息。 :(我在哪裏可以閱讀或學習什麼是JNI?(它可以是書或任何網站)我需要您的建議 – user1523544 2012-07-27 12:17:34
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 2012-07-27 16:38:07