Java实现撤回功能,用java实现编辑器的撤消、重做功效[Java编程]

本文介绍了如何使用Java实现编辑器的撤消和重做功能,通过`UndoManager`类结合`AbstractAction`创建`UndoAction`和`RedoAction`,并绑定快捷键实现无限次数的撤销和重做操作。
摘要由CSDN通过智能技术生成

赞助商链接

本文“用java实现编辑器的撤消、重做功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

用java实现编辑器的撤消、重做功效,非常的便利,下面是一个实现这个功效的类,

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import javax.swing.Action;

import javax.swing.JEditorPane;

import javax.swing.KeyStroke;

import javax.swing.event.UndoableEditEvent;

import javax.swing.event.UndoableEditListener;

import javax.swing.text.JTextComponent;

import javax.swing.undo.CannotRedoException;

import javax.swing.undo.CannotUndoException;

import javax.swing.undo.UndoManager;

/**

* UndoWrapper is responsible for adding undo and redo support to text components.

* @author Antonio Vieiro (antonio@antonioshome.net), $Author: $

* @version $Revision: $

*/

pub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值