java 记事本中的撤销问题

金伟__ 2013-08-27 12:15:41
记事本中的撤销问题:
我用UndoManager来申明了一个对象undo来实现撤销操作。撤销到最后一步的时候,本应该不可再撤销,为什么,还可撤销 并且点击撤销,记事本变成空的了。请问这个问题怎么解决的?
下面是我的代码:
private UndoManager undo;

else if(txt.equals("撤销(U)"))
{
if(undo.canUndo())
{

undo.undo();
}
if(!undo.canUndo())
{
itemEdit_Backout.setEnabled(false);
}
}
...全文
260 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
idlqy 2013-08-28
  • 打赏
  • 举报
回复
木有问题啊?
金伟__ 2013-08-27
  • 打赏
  • 举报
回复
itemEdit_Backout 是撤销的item选项
owen1759 2013-08-27
  • 打赏
  • 举报
回复
我觉得这完全是合理的啊 比如,你打开一个记事本,本来是空白的,然后你写了两个字,难道就不能Undo成空白的了? 如果你确实需要这样效果,你就在你不希望Undo的操作(例如第一次键入)后,清空一下撤销列表

62,621

社区成员

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

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