java.awt.event.KeyEvent;
java.awt.event.KeyListener;
java.awt.event.KeyAdapter;
就这些东西!

解决方案 »

  1.   

    //小例子
    import java.awt.event.KeyListener;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyAdapter;import javax.swing.JButton;
    import javax.swing.JTextArea;
    import javax.swing.JFrame;
    import javax.swing.JPanel;public class Test implements KeyListener{
      public JFrame frame ;
      public JPanel panel;
      public JButton button;
      public JTextArea text;
      
      public Test(){
        frame = new JFrame("key test!");
        panel = new JPanel();
        button = new JButton("test");
        text   = new JTextArea();
        text.setColumns(40);
        text.setRows(10);
        text.addKeyListener(this);
        panel.add(text);
        //panel.add(button);
        frame.getContentPane().add(panel);
      }
      public void keyPressed(KeyEvent event){System.out.println(event.getKeyChar());}
      public void keyReleased(KeyEvent event){}
      public void keyTyped(KeyEvent event){}
      
      public void show(){ 
         this.frame.setSize(450,300);
         this.frame.setVisible(true);
      }
      
      public static void main(String[] args){
        Test test = new Test();
        test.show();
      
      }
    }