当前位置: 代码迷 >> Java相关 >> 嫔盘响应不了,为什么呀?
  详细解决方案

嫔盘响应不了,为什么呀?

热度:173   发布时间:2006-04-04 12:55:00.0
嫔盘响应不了,为什么呀?
我想在一个jpanel上加健盘响应程序,但老是没成功,大家帮帮我,为什么会没响应
public test extends JFrame{
test (){
     Mypanel p=new Mypanel();

getContentPane().add(p);
}
............
}

class Mypanel extends JPanel{
Mypanel(){
addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
char c=e.getKeyChar();
if(c=='o')
System.out.print("start.............");
}
});
}
程序大概就是这样,但发现在这里嫔盘并没有响应,所以觉是很奇怪,为什么会这样,要怎么改动?
搜索更多相关的解决方案: 成功  public  

----------------解决方案--------------------------------------------------------
你把keyTyped改为keyPressed()就可以了
----------------解决方案--------------------------------------------------------

也不行呀!


----------------解决方案--------------------------------------------------------
Mypanel 有没有得到焦点啊
requestFocus()
----------------解决方案--------------------------------------------------------
  相关解决方案