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上的监听才起作用,怎么解决呢?
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上的监听才起作用,怎么解决呢?