Desfazer uma ação

2 respostas
M

Olá a todos

Tenho a seguinte dúvida: criei um método que ao clique do mouse gera um jPanel. Alguém sabe me dizer como faço para que seja possível desfazer essa ação? Por exemplo, o usuário clica no botão, o painel é criado, mas ele precisa ter a possibilidade de retornar ao estado anterior, antes de ter criado esse painel (tipo o ‘undo’ existente em alguns aplicativos).

Desde já agradeço,

Marina

2 Respostas

luiz_ross

Da um dispose() no painel

E

Se for só essa ação que você precisa fazer, essa solução resolve.

Agora, se você precisa implementar um sistema de Undo/Redo mais completo, como os encontrados em IDEs e editores de texto, sugiro dar uma olhada nos padrões Command e Memento.

Criado 8 de julho de 2004
Ultima resposta 8 de jul. de 2004
Respostas 2
Participantes 3