【发布时间】:2012-07-14 07:13:10
【问题描述】:
我有一个JFrame 的子类,它使用从JPanel 扩展的类
public class HelloWorld extends JPanel implements KeyListener
我将 HelloWorld 的对象添加到框架 - app.add(helloWorld);。现在,当我按下任何非 KeyListener 方法的键盘键时,helloWorld 似乎没有窗口焦点。我也尝试过调用helloWorld.requestFocusInWindow();,但仍然没有响应。
如何让它响应按键?
【问题讨论】:
-
查看key bindings。可能会也可能不会解决问题,但对于 Swing 来说通常是更好的方法。
标签: java swing netbeans keylistener