Пакет | Описание |
---|---|
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
Набор
UndoableEdit s отменить/делать заново в массе этим 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