我放在 jframe 上的 keylistener 延迟了大约 1 秒,此时它应该接近即时。我相当肯定这是一个 linux/crouton 问题,因为代码在 Windows 系统上运行良好。
public void initComponents(){
JFrame frame = new JFrame("test");
frame.getContentPane().addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e){
System.out.println(e.getKeyChar());
}
public void keyReleased(KeyEvent e){
}
public void keyTyped(KeyEvent e){
}
})
frame.setSize(500, 300);
frame.setVisible(true);
}