| Пакет | Описание |
|---|---|
| javax.swing.event |
Предусматривает события, запущенные компонентами Swing.
|
| javax.swing.text |
Обеспечивает классы и интерфейсы, которые имеют дело с доступными для редактирования и недоступными для редактирования текстовыми компонентами.
|
| javax.swing.undo |
Позволяет разработчикам оказывать поддержку для отмены/восстановления в приложениях, таких как текстовые редакторы.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
UndoableEdit |
UndoableEditEvent.getEdit()
Возвращает значение редактирования.
|
| Конструктор и Описание |
|---|
UndoableEditEvent(Object source, UndoableEdit edit)
Создает объект UndoableEditEvent.
|
| Модификатор и Тип | Класс и Описание |
|---|---|
class |
AbstractDocument. DefaultDocumentEvent
Изменения документа хранилищ как документ изменяются.
|
static class |
AbstractDocument. ElementEdit
Реализация ElementChange, который может быть добавлен к событию документа.
|
static class |
DefaultStyledDocument.AttributeUndoableEdit
UndoableEdit имел обыкновение помнить, что AttributeSet изменяется на Элемент.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
UndoableEdit |
StringContent.insertString(int where, String str)
Вставляет строку в контент.
|
UndoableEdit |
AbstractDocument. Контент.insertString(int where, String str)
Вставляет строку символов в последовательность.
|
UndoableEdit |
GapContent.insertString(int where, String str)
Вставляет строку в контент.
|
UndoableEdit |
StringContent.remove(int where, int nitems)
Удаляет часть контента.
|
UndoableEdit |
AbstractDocument. Контент.remove(int where, int nitems)
Удаляет некоторую часть последовательности.
|
UndoableEdit |
GapContent.remove(int where, int nitems)
Удаляет часть контента.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
AbstractDocument. DefaultDocumentEvent.addEdit(UndoableEdit anEdit)
Добавляет редактирование документа.
|
| Модификатор и Тип | Класс и Описание |
|---|---|
class |
AbstractUndoableEdit
Абстрактная реализация
UndoableEdit, реализация простых ответов на все булевы методы в том интерфейсе. |
class |
CompoundEdit
Конкретный подкласс AbstractUndoableEdit, используемого, чтобы собрать небольшой UndoableEdits в большие большие.
|
class |
StateEdit
StateEdit является общим редактированием для объектов то состояние изменения.
|
class |
UndoManager
UndoManager управляет списком UndoableEdits, обеспечение способа отменить или восстановить соответствующие редактирования. |
| Модификатор и Тип | Поле и Описание |
|---|---|
protected Vector<UndoableEdit> |
CompoundEdit.edits
Набор
UndoableEdits отменить/делать заново в массе этим CompoundEdit. |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected UndoableEdit |
UndoManager.editToBeRedone()
Возвращает следующее существенное редактирование, которое будет сделано заново если
redo вызывается. |
protected UndoableEdit |
UndoManager.editToBeUndone()
Возвращает следующее существенное редактирование, которое будет отменено если
undo вызывается. |
protected UndoableEdit |
CompoundEdit.lastEdit()
Возвращает последнее
UndoableEdit в edits, или null если edits пусто. |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
UndoableEditSupport._postEdit(UndoableEdit e)
Вызванный только от
postEdit и endUpdate. |
boolean |
UndoManager.addEdit(UndoableEdit anEdit)
Добавляет
UndoableEdit к этому UndoManager, если это возможно. |
boolean |
UndoableEdit.addEdit(UndoableEdit anEdit)
Добавляет
UndoableEdit к этому UndoableEdit. |
boolean |
AbstractUndoableEdit.addEdit(UndoableEdit anEdit)
Эта реализация по умолчанию возвращает false.
|
boolean |
CompoundEdit.addEdit(UndoableEdit anEdit)
Если это редактирование
inProgress, принимает anEdit и возвращает true. |
void |
UndoableEditSupport.postEdit(UndoableEdit e)
МЕРТВАЯ БЛОКИРОВКА, ПРЕДУПРЕЖДАЮЩАЯ: Вызов этого метода может вызвать
undoableEditHappened во всех слушателях. |
protected void |
UndoManager.redoTo(UndoableEdit edit)
Делает заново все изменения от индексирования следующего редактирования к
edit, обновление индексирования следующего редактирования соответственно. |
boolean |
UndoableEdit.replaceEdit(UndoableEdit anEdit)
Возвращает true если это
UndoableEdit должен заменить anEdit. |
boolean |
AbstractUndoableEdit.replaceEdit(UndoableEdit anEdit)
Эта реализация по умолчанию возвращает false.
|
protected void |
UndoManager.undoTo(UndoableEdit edit)
Отмены все изменения от индексирования следующего редактирования к
edit, обновление индексирования следующего редактирования соответственно. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92