Java-如果按下空格键,则记录日志

Java-如果按下空格键,则记录日志,java,logging,key,Java,Logging,Key,我想记录是否按下空格键。它应该是这样的: public static void main(String[] args) { for (int i = 1; i < 100; i++) { if(space is pressed){ //asks if key is pressed System.out.println("1"); }else { System.ou

我想记录是否按下空格键。它应该是这样的:

    public static void main(String[] args) {

    for (int i = 1; i < 100; i++) {

        if(space is pressed){               //asks if key is pressed
            System.out.println("1");
        }else {
            System.out.println("0");
        }

        try {
        Thread.sleep(5000);                 //5000 milliseconds delay
        } catch(InterruptedException ex) {
        Thread.currentThread().interrupt();
        }
    }
    }
publicstaticvoidmain(字符串[]args){
对于(int i=1;i<100;i++){
如果(按下空格){//询问是否按下了键
系统输出打印项次(“1”);
}否则{
系统输出打印项次(“0”);
}
试一试{
Thread.sleep(5000);//延迟5000毫秒
}捕获(中断异常例外){
Thread.currentThread().interrupt();
}
}
}

标准java API不提供任何全局键盘挂钩。这是为了防止类似键盘记录器的攻击。您只能侦听发送到您创建的Java GUI组件的键盘事件;