刚学JAVA,请不吝赐教。问题
在JAVA中,如何捕捉TEXTAREA的事件
比如,TEXTAREA中的文本变化之类的还请给出源程序,再谢

解决方案 »

  1.   

    多看看 java api docs。    textArea.addCaretListener(new TextAreaCaretListener());    class TextAreaCaretListener implements CaretListener {        /* (non-Javadoc)
             * @see javax.swing.event.CaretListener#caretUpdate(javax.swing.event.CaretEvent)
             */
            public void caretUpdate(CaretEvent e) {
                //do something
            }    }
      

  2.   

    谢谢楼上两位
    TEXTAREA的事件与CHECKBOX等有所不同import java.awt .*;
    import java.applet .*;
    import java.awt.event .*;
    //当文本框中的内容改变时,触发事件;
    public class txtEVENT extends  Applet implements TextListener 
    {
      
    TextArea txt1 = new TextArea(10,40);
        TextField  txt2 = new TextField(30);
      public void init()
    {
    txt1.addTextListener(this);
    txt2.addTextListener(this);
    add(txt1);
    add(txt2);
    }
        public void textValueChanged(TextEvent e) {
         System.out.println("文本框中内容已改变");
        }
    }