怎么获得JTextArea中被删除的字符

问题描述

比如说可以用以下的方法可以很好的获得JTextArea中新增加的字符,那么有没有获得JTextArea中被删除的字符?希望大家可以帮一下textArea.getDocument().addDocumentListener(newDocumentListener(){Stringstr;@OverridepublicvoidinsertUpdate(DocumentEvente){textArea.select(e.getOffset(),e.getOffset()+e.getLength());str=textArea.getSelectedText();update(str,ADD);}}

解决方案

解决方案二:
实现DocumentListener的这个方法呀。publicvoidremoveUpdate(DocumentEvente){//TODOAuto-generatedmethodstub}
解决方案三:
恩,这样也可以,也可以自己写一个方法!
解决方案四:
引用1楼ylz2007的回复:

实现DocumentListener的这个方法呀。publicvoidremoveUpdate(DocumentEvente){//TODOAuto-generatedmethodstub}

我知道实现这个方法,关键是这个方法里怎么写

时间: 2024-08-31 01:23:55

怎么获得JTextArea中被删除的字符的相关文章

求一正则,可以删除字符串中所有 非键盘字符

问题描述 字符串是从其他地方读取过来的,含一些不确定的特殊符号,这些符合在字符串变量中能看到,通过console.writeline输出是正常的看不到了.求可以直接删除字符串中所有非键盘字符.键盘上能直接输入的,字母.数字.符号要保留着.或者能删除所有非打印字符的正则式. 解决方案 本帖最后由 xzyl 于 2016-03-09 09:47:33 编辑解决方案二:Regex.Replace(text,@"[^x00-xff]",string.Empty)将非ASCII码全部替换为空解决

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

nsstring-OC中删除字符串中相邻的重复字符

问题描述 OC中删除字符串中相邻的重复字符 //去除字符串内的相邻的重复字符,例如:aabdaaadesff,最后结果abdadesf NSMutableString *string = [NSMutableString stringWithFormat:@"aabbssddffiieeoo"]; NSString *strIndex1 = @""; NSString *strIndex2 = @""; for (NSInteger i = 0;

JAVA-String 中删除指定字符(11种方法)

JAVA老师给我们留了一个课后作业,要求我们通过搜索JDK用尽可能多的方法删除String类中的指定字符,我只想到了 11 种方法,如果有不足或者遗漏希望读者能够不吝赐教. 第一种方法 – 通过循环从前往后遍历,如果不是要删除的字符则加到处理后的字符串中,代码如下: public String deleteCharString0(String sourceString, char chElemData) { String deleteString = ""; for (int i =

excel表格中怎么删除看不见的空格或符号?

  excel表格中怎么删除看不见的空格或符号?          方法一:各种处理方法对空格和不可见符号的处理能力对比 1.对比如图 方法二:用LEN函数判断看不见的空格和符号是否被删除. 1.用LEN函数计算单元格字符个数 因为是看不见的空格或者符号,我们无法用肉眼来判断是否删除成功,这时我们需要用LEN函数来辅助判断.比如在空白单元格B2中输入"=LEN(A2)",就能计算出A2单元格中字符的个数.用LEN函数计算处理前和处理后的单元格字符个数,就能判断出是否删除成功了. 方法三

Word中批量删除节信息的方法

Word中批量删除节信息的方法   这时要想编辑页码,只有两个思路,要么一节一节的编辑(因为页码的编辑只在当前节内生效);要么就批量删除掉所有的节,再重新编辑.如果这篇文档只有十几页,我可能就会新建一个空文档,再通过复制粘贴的方法去除那些摸不着边儿的分节符了.但是此文档过于臃肿,如果这样操作甚至会死机的.而且,格式刷和"清除格式"对各种分隔符均无效. 因为批量替换空格等字符可以用过替换来实现,于是想到"可否替换掉分节符呢".Ctrl+H调出替换对话框,在"

Linux中如何删除名为-a及\a的文件及特殊文件

Linux中如何删除名为-a及\a的文件及特殊文件? a 删除名为 -a 的文件 1 rm ./-a2 rm -- -a,--告诉rm这是一个选项,具体参见getopt3 ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \; b 删除名为 \a 的文件 rm \\a c 删除名字带的 / 和' \0 ' 文件 这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的nfs文件系统在Mac系统上使用 1 把n

[华为机试练习题]15.删除重复字符/删除重复字符串

题目 题目标题: 删除重复字符 给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串.需要保证字符出现的先后顺序,并且区分大小写. 详细描述: 接口说明 原型: int GetResult(const char *input, char *output) 输入参数: input 输入的字符串 输出参数(需考虑指针指向的内存区域是否有效): output 输出的字符串 返回值: 0 成功 -1 失败及异常 举例: 输入: abadcbad,那么该单词中红色部分的

《Python Cookbook(第2版)中文版》——1.8 检查字符串中是否包含某字符集合中的字符

1.8 检查字符串中是否包含某字符集合中的字符 任务 检查字符串中是否出现了某字符集合中的字符. 解决方案 最简单的方法如下,兼具清晰.快速.通用(适用于任何序列,不仅仅是字符串,也适用于任何容器,不仅仅是集合): def containsAny(seq, aset): """ 检查序列seq是否含有aset中的项 """ for c in seq: if c in aset: return True return False 也可以使用更高级和