「java撤销实现」java的撤回
本篇文章给大家谈谈java撤销实现,以及java的撤回对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java如何实现记事本中的 撤销 功能
写一个栈,把前面的操作压入栈里,撤销的时候一个个出栈就可以了。。
如何实现java编辑器的撤销功能
UndoManager undo = new UndoManager();
protected UndoableEditListener undoHandler = new UndoHandler();
// 撤消
else if (e.getSource() == mEdit_Undo || e.getSource() == popupMenu_Undo || e.getSource() == undoButton) {
Text.requestFocus();
if (undo.canUndo()) {
try {
undo.undo();
} catch (CannotUndoException ex) {
System.out.println("Unable to undo: " + ex);
ex.printStackTrace();
}
if (!undo.canUndo()) {
mEdit_Undo.setEnabled(false);
popupMenu_Undo.setEnabled(false);
undoButton.setEnabled(false);
}
}
}
JAVA界面中如何实现撤销的功能呢
那得建立一个列表ArrayList,里面保存你所有的记录,比如一个联系人是一个类class
People,然后你建一个ArrayList
list=new
ArrayList
();然后每操作一次都将这个联系人存进这个列表里list.add(people123);并且设置一个标志位true或者false,表示这个联系人是增加的或是删除的。
java怎么实现记事本中的 撤销 功能
// ---------------创建撤消操作管理器
protected UndoManager undo = new UndoManager();
protected UndoableEditListener undoHandler = new UndoHandler();
// 撤消
else if (e.getSource() == mEdit_Undo || e.getSource() == popupMenu_Undo || e.getSource() == undoButton) {
Text.requestFocus();
if (undo.canUndo()) {
try {
undo.undo();
} catch (CannotUndoException ex) {
System.out.println("Unable to undo: " + ex);
ex.printStackTrace();
}
if (!undo.canUndo()) {
mEdit_Undo.setEnabled(false);
popupMenu_Undo.setEnabled(false);
undoButton.setEnabled(false);
}
}
}
//兄弟连Java战狼班
java撤销实现的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的撤回、java撤销实现的信息别忘了在本站进行查找喔。
发布于:2022-12-01,除非注明,否则均为
原创文章,转载请注明出处。