求实现JTextPane/JEditorPane撤销回复功能的代码,最好功能强点的,先谢了

corn8888 2012-08-28 04:15:59
rt
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
corn8888 2012-08-28
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/6a08501bfc4ffe473368ab6d.html
corn8888 2012-08-28
  • 打赏
  • 举报
回复
“撤销的时候不是一个字母一个字母的撤销”
如果在较短的时间内,连续打印n个字符,撤销的时候,嗯一次ctrl+z,就撤销刚才输入的多个字符...


谁写过类似功能的程序,或者改过Java-Edit的源代码

有没有出售的,大约要多少钱?
scbb 2012-08-28
  • 打赏
  • 举报
回复
设一个时间n。
n长时间没有键盘事件了,再记一次undo。

貌似搜索也找不到现成的。
MiceRice 2012-08-28
  • 打赏
  • 举报
回复
这事就有点麻烦了,没有太现成的。

可能考虑要自己做延时机制来处理,也就是若干秒没没有敲击的,才记录一次。
corn8888 2012-08-28
  • 打赏
  • 举报
回复
又见哥们了

我想找一个功能强点的,撤销的时候不是一个字母一个字母的回复,

类似于Java IDE 那种功能
MiceRice 2012-08-28
  • 打赏
  • 举报
回复
Swing提供了UndoManager,不过还是要自己开发组装下。

参见:
http://blog.sina.com.cn/s/blog_6d0730c70100npmo.html

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧