JAVA swing记事本中撤销功能的实现
finalUndoManagerundomg=newUndoManager();JTextAreatextArea=newJTextArea();textArea.get...
final UndoManager undomg = new UndoManager();
JTextArea textArea = new JTextArea();
textArea.getDocument().addUndoableEditListener(new UndoableEditListener() {
@Override
public void undoableEditHappened(UndoableEditEvent e) {
undomg.addEdit(e.getEdit());
}
});
if(undomg.canUndo()) {
undomg.undo();
}
上面是我的代码为什么不行?求大神指点 展开
JTextArea textArea = new JTextArea();
textArea.getDocument().addUndoableEditListener(new UndoableEditListener() {
@Override
public void undoableEditHappened(UndoableEditEvent e) {
undomg.addEdit(e.getEdit());
}
});
if(undomg.canUndo()) {
undomg.undo();
}
上面是我的代码为什么不行?求大神指点 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询