//对jTypeArea加入键盘监听
 jTypeArea.addKeyListener(
  new KeyListener()
  {
         //当键盘的键按下的时候的响应
  public void keyPressed(KeyEvent e){}
//当键盘的键被敲击的时候的响应
         public void keyTyped(KeyEvent e){}
//当键盘的键被释放的时候的响应
         public void keyReleased(KeyEvent e){}
}
);

解决方案 »

  1.   

    谢谢!这些侦听是通过一个缓冲还是每敲一个键他就会响应啊.看样子他里面只要设计到键盘输入的时候就用这几个了,一般不会有象其他的类有valueChanged等.
    如果我在JEditorPane中设置了Document时,编辑面版的text改变的时候Document里的text是不是不会随着改变啊,我要是进行文字处理,象选择文字时让他加粗,设置为斜体,改变颜色等,该用什么样的一个框架啊,我现在用的是JEditorPane里面设置Document,把Document写进文件,我还以为当我setDocument后他们会自动更新,没有想到什么都要我去做.
      

  2.   

    但是为什么真正获得数据的时候总比在textfield中慢一拍啊,例如当我输入 hhh 时在textfield中是显示 hhh 但我用getText()得到的却是 hh 啊.当我等一下再去得到他的时候他就是 hhh 了,我想立即得到 hhh 怎么进行刷新一下啊?