import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Keyapplet2 extends JApplet {
 Kpanel keypanel;
     public void init(){
      keypanel= new Kpanel();
         add(keypanel);  
         keypanel.setFocusable(true);
        }
     class Kpanel extends JPanel{
      private int  x;
      private int y;
      Kpanel(){
      x=100;y=100;
        addKeyListener(new KeyAdapter(){
        public void keyPressed(KeyEvent e){
         if(e.getKeyCode()==KeyEvent.VK_UP) y-=10; 
          if(e.getKeyCode()==KeyEvent.VK_DOWN) y+=10;
          if(e.getKeyCode()==KeyEvent.VK_LEFT)  x-=10;
          if(e.getKeyCode()==KeyEvent.VK_RIGHT)  x+=10;
          repaint();
        }
        
        });
        }
        public void paintComponent(Graphics g){
        super.paintComponents(g);
        g.drawLine(0,0,x,y);
        }
     } 
}
往JApplet添加一个注册了键盘监听器的JPanel类,,,运行后怎么无法响应键盘事件???