A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 清冰 于 2012-12-30 18:03 编辑

发帖提示代码过长,请移步至我的博客看代码:http://www.cnblogs.com/qinbin/archive/2012/12/29/java-notebook.html

打开和保持文件用的毕老师的代码。自己写的部分就是编辑下面的菜单。
可是有bug:
选中一些文字,点“编辑”-删除的时候,发现删除的不是选中的文字(在第一行中是正确的,在其他行中会随着行号的偏移而偏移),同时这个问题也会发生在剪切中。
由于TextArea中replaceRange(String str, int start, int end)方法和TextComponent中的getSelectionStart()和getSelectionEnd()数据不是很一致导致的。又没有谁做过相同的事情能够回答我的问题。

复制和粘贴用的TextComponent中的方法,所以没有问题。

评分

参与人数 1技术分 +1 收起 理由
崔政 + 1 值得鼓励

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马