你既然要实现这个接口:KeyListener
你就要实现这个接口里的方法。

解决方案 »

  1.   

    写了,可是问题依旧...import javax.swing.*;
    import java.awt.*;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyEvent;public class aa extends JFrame implements KeyListener{
     private JPanel jp=new JPanel();
     private JButton jb=new JButton("退出");
      
     public aa(){
      super("abcd");
      setSize(300,200);
      jp.add(jb);
      this.setContentPane(jp);} public void KeyPressed(KeyEvent e){
       if(e.getKeyCode()==KeyEvent.VK_ENTER){
          JOptionPane.showMessageDialog(null,"请输入各项!","注意... ",JOptionPane.INFORMATION_MESSAGE);}}
      
     public static void main(String[] args){
      aa d=new aa();
         d.show();
      }
    }
      

  2.   

    void keyTyped(KeyEvent e)  你实现了吗,要实现所有的方法
      

  3.   

    下面的通过了:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyEvent;public class aa extends JFrame implements KeyListener{
     private JPanel jp=new JPanel();
     private JButton jb=new JButton("退出");
      
     public aa(){
      super("abcd");
      setSize(300,200);
      jp.add(jb);
      this.setContentPane(jp);} public void keyPressed(KeyEvent e){
       if(e.getKeyCode()==KeyEvent.VK_ENTER){
           JOptionPane.showMessageDialog(null,"请输入各项!","注意... ",JOptionPane.INFORMATION_MESSAGE);}} 
      public void keyReleased(KeyEvent e){}
      public void keyTyped(KeyEvent e){}
     public static void main(String[] args){
      aa d=new aa();
         d.show();
      }
    }
      

  4.   

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyEvent;public class aa extends JFrame implements KeyListener{
     private JPanel jp=new JPanel();
     private JButton jb=new JButton("退出");
      
     public aa(){
      super("abcd");
      setSize(300,200);
      jb.addKeyListener(this);
      jp.add(jb);
      this.setContentPane(jp);} public void keyPressed(KeyEvent e){
       if(e.getKeyCode()==KeyEvent.VK_ENTER){
           JOptionPane.showMessageDialog(null,"请输入各项!","注意...",JOptionPane.INFORMATION_MESSAGE);}} 
      public void keyReleased(KeyEvent e){}
      public void keyTyped(KeyEvent e){}
     public static void main(String[] args){
      aa d=new aa();
         d.show();
      }
    }