Пакет javax.swing.undo

Позволяет разработчикам обеспечить поддержку отмены/повторения в приложениях, таких как текстовые редакторы.

Примечание: Большая часть API Swing не потокобезопасна. Подробности см. в Потоковость в Swing, разделе Java Tutorial.

Связанная документация

Для обзоров, руководств, примеров, справочников и документации по инструментам, пожалуйста, см.:
С момента:
1.2
Интерфейс Описание
StateEditable

StateEditable определяет интерфейс для объектов, состояние которых может быть отменено/повторено с помощью StateEdit.

UndoableEdit

Объект UndoableEdit представляет собой изменение.

Класс Описание
AbstractUndoableEdit

Абстрактная реализация UndoableEdit, реализующая простые ответы на все логические методы в этом интерфейсе.

CompoundEdit

Конкретный подкласс AbstractUndoableEdit, используемый для объединения небольших UndoableEdits в большие.

StateEdit

StateEdit — общее изменение для объектов, которые изменяют свое состояние.

UndoableEditSupport

Вспомогательный класс, используемый для управления UndoableEdit слушателями.

UndoManager

UndoManager управляет списком UndoableEdits, предоставляя способ отмены или повторения соответствующих изменений.

Исключение Описание
CannotRedoException

Выбрасывается, когда UndoableEdit получает команду redo() и не может это сделать.

CannotUndoException

Выбрасывается, когда UndoableEdit получает команду undo() и не может это сделать.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/undo/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API