TextFiled里面有个addActionListener监听,我看蛮好用的,那TextArea里面呢?就是类似addActionListener这样的监听。可以给个例子么?

解决方案 »

  1.   

    TextArea不能addActionListener,在TextArea上回车只能是换行
      

  2.   

    addTextListener(TextListener l) void textValueChanged(TextEvent e) 
              文本的值已改变时调用。 
      

  3.   

    判断文本改变我都是用这个方法jta=new JTextArea();
    jta.getDocument().addDocumentListener(new DocumentListener(){ public void changedUpdate(DocumentEvent e) {


    } public void insertUpdate(DocumentEvent e) {


    } public void removeUpdate(DocumentEvent e) {


    }

    });
      

  4.   

    JTextField usernameTextField = new JTextField();
    usernameTextField.setPreferredSize(new Dimension(100, 20));usernameTextField.addKeyListener(new KeyAdapter() {
              public void keyReleased(KeyEvent e) {
                   JTextField textField = (JTextField) e.getSource();
                   String text = textField.getText();
                   textField.setText(text.toUpperCase());
               }
      

  5.   

    JTextField usernameTextField = new JTextField(); 
    usernameTextField.setPreferredSize(new Dimension(100, 20)); usernameTextField.addKeyListener(new KeyAdapter() { 
              public void keyReleased(KeyEvent e) { 
                  JTextField textField = (JTextField) e.getSource(); 
                  String text = textField.getText(); 
                  textField.setText(text.toUpperCase()); 
              } 
    学习了