我有一个 JTextArea,当用户在 JtextArea 中粘贴文本时,我想听听。具体来说,我想做以下事情:
获取他们粘贴的文本,删除空格,并将 JTextArea 文本替换为没有空格的已编辑文本(而不是用户粘贴的原始文本)。
我如何使用 DocumentListener 来做到这一点,并避免java.lang.UnsupportedOperationException: Not supported yet.
,这是以下代码的结果:
public void insertUpdate(DocumentEvent de) {
final String replace = jTextArea1.getText().replaceAll("\\s","");
SwingUtilities.invokeLater(new Runnable() {
public void run() {
jTextArea1.setText(replace);
}
});
}