记事本中的撤销问题:
我用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 记事本撤销
解决方案 »
- 从内部类访问局部变量,局部变量需要被声明为final,为神马?
- 小弟请教String 转换为char
- 写一个JAVA四则运算,欢迎测试
- String对象问题
- java Collections.max诱惑
- 在javaeye的论坛上问了居然没一人回复,回来请教CSDN的各位高手,prepareStatement中使用in 的问题
- 小遇 JavaBean
- 我下的JAVA2EE 为什么打不开啊!!!!急!
- (在线等待)用JTable显示查询数据库的内容,第二次查询后点击JTable,显示数据会回到第一次显示内容,如何改变?谢谢。
- 怎样一次取得sqlserver数据库的日期和时间?
- 想做一个小程序,自动在网页上填写东西
- 求救大神!!!!!!!!!!!!!!!!!!!!不知道哪里出现错误
比如,你打开一个记事本,本来是空白的,然后你写了两个字,难道就不能Undo成空白的了?
如果你确实需要这样效果,你就在你不希望Undo的操作(例如第一次键入)后,清空一下撤销列表