当前位置: 技术问答>java相关
如何制作像编辑器里那样CTRL+Z和CTRL+Y那样的后退前进功能
来源: 互联网 发布时间:2015-03-31
本文导语: 如题。 可能运用在多个控件上,比如JTEXT和JTABLE上,请指教。如果只是前进或者后退一步我也可以接受的。 | 看看设计模式的command模式 swing下的undomanager包就是以这个模式为基础做的,你也可...
如题。
可能运用在多个控件上,比如JTEXT和JTABLE上,请指教。如果只是前进或者后退一步我也可以接受的。
可能运用在多个控件上,比如JTEXT和JTABLE上,请指教。如果只是前进或者后退一步我也可以接受的。
|
看看设计模式的command模式
swing下的undomanager包就是以这个模式为基础做的,你也可以参看一下。
swing下的undomanager包就是以这个模式为基础做的,你也可以参看一下。
|
看我的回复。。。
|
jdk1.3自带的例子中有一个notepad的例子(在jdk1.3/demo/jfc/Notepad)有这个功能,打开Notepad.java看一下就知道了好像是
editor.getDocument().addUndoableEditListener(undoHandler);
好像用到了UndoableEditListener这个接口
editor.getDocument().addUndoableEditListener(undoHandler);
好像用到了UndoableEditListener这个接口
|
javax.swing.undo 看看!