Tag: keylistener

Java中的键绑定与键监听器

我注意到在Java / Swing中,处理关键事件似乎至less有两种不同的方式: 键绑定 主要听众 每个人的优点和缺点是什么,你应该什么时候select一个而不是另一个呢?

JFrame的无响应KeyListener

我试图为我的JFrame实现一个KeyListener 。 在构造函数上,我使用这个代码: System.out.println("test"); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println( "tester"); } public void keyReleased(KeyEvent e) { System.out.println("2test2"); } public void keyTyped(KeyEvent e) { System.out.println("3test3"); } }); 当我运行它时, test消息出现在我的控制台中。 但是,当我按一个键,我没有得到任何其他的消息,就像KeyListener甚至没有。 我想这可能是因为焦点不在JFrame 所以他们KeyListener不会收到任何事件。 但是,我很确定这是。 有什么我失踪了吗?