El interface UndoableEditListener tiene un sólo métodos, y por eso no tiene la correspondiente clase adaptadora. Aquí está el método:
- void undoableEditHappened(UndoableEditEvent)
- Llamado cuando ocurre un evento undoable sobre el componente escuchado.
Los programas normalmente escuchan los eventos undoable edit para asistir en la implementación de los comandos "deshacer/repetir". Puedes referirte a Implementar Deshacer/Repetir para ver un ejemplo.
El método undoableEditHappened tiene un sólo parámetros: un objeto UndoableEditEvent. Para obtener el documento que generó el evento se usa el método getSource que UndoableEditEvent hereda de EventObject.La clase UndoableEditEvent define un método que devuelve un objeto que contiene información detalladas sobre la edición que ha ocurrido.
- UndoableEdit getEdit()
- Devuelve un objeto UndoableEdit que representa la edición oucrrida y contiene información sobre los comandos para deshacer o repetir la edición.