记事本中的撤销问题:
我用UndoManager来申明了一个对象undo来实现撤销操作。撤销到最后一步的时候,本应该不可再撤销,为什么,还可撤销 并且点击撤销,记事本变成空的了。请问这个问题怎么解决的?
下面是我的代码:
private UndoManager undo;else if(txt.equals("撤销(U)"))
{
if(undo.canUndo())
{
undo.undo();
}
if(!undo.canUndo())
{
itemEdit_Backout.setEnabled(false);
}
}java 记事本撤销
我用UndoManager来申明了一个对象undo来实现撤销操作。撤销到最后一步的时候,本应该不可再撤销,为什么,还可撤销 并且点击撤销,记事本变成空的了。请问这个问题怎么解决的?
下面是我的代码:
private UndoManager undo;else if(txt.equals("撤销(U)"))
{
if(undo.canUndo())
{
undo.undo();
}
if(!undo.canUndo())
{
itemEdit_Backout.setEnabled(false);
}
}java 记事本撤销
解决方案 »
- 还是关于java泛型的问题:在静态方法中为什么不能引用类级别的类型参数?
- 想知道!~#@¥%……
- 基础问题,解释的好才叫细心
- 初学java者
- 如何把inputstream转化成blob存入数据库中
- 求高手帮助,一个非常简单的问题。
- 中文变量的问题!
- jbuilder8的注册问题,急!!!!!!
- 有关Jsp中的onMouseMove事件等(半天结帖)
- 使用jdbc-odbc连接mysql.出现java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY!
- 想做一个小程序,自动在网页上填写东西
- 求救大神!!!!!!!!!!!!!!!!!!!!不知道哪里出现错误
比如,你打开一个记事本,本来是空白的,然后你写了两个字,难道就不能Undo成空白的了?
如果你确实需要这样效果,你就在你不希望Undo的操作(例如第一次键入)后,清空一下撤销列表