Desfazer e refazer

olá pessoal
estou criando um jpopupmenu para colocar nos meus textfields do meu aplicativo
já consegui fazer o copia, cola, recorta, seleciona, limpa
agora quero fazer algo do tipo, desfazer e refazer, bastante usado tambem
estou procurando algo na web, ate agora não achei nada
alguem já fez isso ?
obrigado

Vc pode usar uma pilha (Stack) pra armazenar, vamos supor, os 10 últimos valores de cada campo… qdo clicar em desfazer, ele vai pegando os valores da pilha. Para refazer é algo bem semelhante…

huum
mas como realmente fazer isso ??

Quem sabe isso aí resolve:

http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html#undo

att.

http://en.wikipedia.org/wiki/Undo - só para você ver que é um “design pattern”.

http://www.javacamp.org/designPattern/

estudar o memento é uma boa pedida…