Пакет javax.swing.undo
package javax.swing.undo
Позволяет разработчикам добавлять в приложения, например текстовые редакторы, поддержку отмены и повтора действий.
Примечание: Большая часть API Swing не является потокобезопасной. Подробнее см. в разделе Параллельность в Swing учебника The Java Tutorial.
Связанная документация
Обзоры, учебные материалы, примеры, руководства и документацию по инструментам см. здесь:- Реализация отмены и повтора действий, раздел учебника The Java Tutorial
- Начиная с:
- 1.2
| Класс | Описание |
|---|---|
| AbstractUndoableEdit | Абстрактная реализация UndoableEdit, реализующая простые ответы на все логические методы этого интерфейса. |
| CannotRedoException | Выбрасывается, когда UndoableEdit получает указание выполнить redo(), но не может этого сделать. |
| CannotUndoException | Выбрасывается, когда UndoableEdit получает указание выполнить undo(), но не может этого сделать. |
| CompoundEdit | Конкретный подкласс AbstractUndoableEdit, предназначенный для объединения небольших UndoableEdit в крупные. |
| StateEdit | StateEdit — это универсальная правка для объектов, состояние которых изменяется. |
| StateEditable | StateEditable определяет интерфейс для объектов, состояние которых можно отменить или повторить с помощью StateEdit. |
| UndoableEdit | UndoableEdit представляет собой правку. |
| UndoableEditSupport | Вспомогательный класс для управления слушателями UndoableEdit. |
| UndoManager | UndoManager управляет списком UndoableEdits и предоставляет возможность отменить или повторить соответствующие правки. |
© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/undo/package-summary.html