java吧 关注:1,225,483贴子:12,682,441
  • 3回复贴,共1

关于Jpanel上的keyLisenner问题

只看楼主收藏回复

final StartJP startPanel = new StartJP();
contentPane.add(startPanel, "start");
startPanel.setLayout(null);
startPanel.setFocusable(true);
startPanel.requestFocus();
startPanel.addKeyListener(new KeyAdapter() {
----public void keyReleased(KeyEvent arg0) {
--------int keyCode = arg0.getKeyCode();
--------System.out.println(keyCode);
----}
});
这样有一个很大的问题,需要鼠标点一下窗口以外的地方,切回来以后这个Jpanel上的监听才起作用,怎么解决呢?


IP属地:北京1楼2016-10-11 01:11回复
    设全局监听即可


    来自iPhone客户端2楼2016-10-11 03:48
    收起回复