Spec-Zone.ru › OpenJDK 25

Пакет javax.swing.undo

package javax.swing.undo
Позволяет разработчикам добавлять в приложения, например текстовые редакторы, поддержку отмены и повтора действий.

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

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

Обзоры, учебные материалы, примеры, руководства и документацию по инструментам см. здесь:
  • Реализация отмены и повтора действий, раздел учебника The Java Tutorial
Начиная с:
1.2
Пакет Описание
javax.swing
Предоставляет набор «легковесных» компонентов (написанных целиком на Java), которые, насколько это возможно, одинаково работают на всех платформах.
Класс Описание
AbstractUndoableEdit
Абстрактная реализация UndoableEdit, реализующая простые ответы на все логические методы этого интерфейса.
CannotRedoException
Выбрасывается, когда UndoableEdit получает указание выполнить redo(), но не может этого сделать.
CannotUndoException
Выбрасывается, когда UndoableEdit получает указание выполнить undo(), но не может этого сделать.
CompoundEdit
Конкретный подкласс AbstractUndoableEdit, предназначенный для объединения небольших UndoableEdit в крупные.
StateEdit
StateEdit — это универсальная правка для объектов, состояние которых изменяется.
StateEditable
StateEditable определяет интерфейс для объектов, состояние которых можно отменить или повторить с помощью StateEdit.
UndoableEdit
UndoableEdit представляет собой правку.
UndoableEditSupport
Вспомогательный класс для управления слушателями UndoableEdit.
UndoManager
UndoManager управляет списком UndoableEdits и предоставляет возможность отменить или повторить соответствующие правки.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065, США.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API