可以通過添加DocumentListener來監(jiān)聽JTextArea中文字的變化。DocumentListener是一個接口,可以實現(xiàn)它的三個方法來監(jiān)聽文本的插入、刪除和更改操作。示例代碼如下:
JTextArea textArea = new JTextArea();
textArea.getDocument().addDocumentListener(new DocumentListener() {
@Override
public void insertUpdate(DocumentEvent e) {
// 文字插入時的操作
System.out.println("文字插入");
}
@Override
public void removeUpdate(DocumentEvent e) {
// 文字刪除時的操作
System.out.println("文字刪除");
}
@Override
public void changedUpdate(DocumentEvent e) {
// 文字更改時的操作
System.out.println("文字更改");
}
});
通過上述代碼,可以監(jiān)聽JTextArea中文字的插入、刪除和更改操作,并在控制臺輸出相應的信息。