В примере Возможность отмены в рабочую среду добавляются две панели. Панель Врезки позволяет пользователю создавать врезки перетаскиванием указателя мыши при нажатой левой кнопке. Пользователь также может перетаскивать врезки мышью. Операции, произведенные с помощью панели врезок, можно отменять и повторять. Хронология отмены показывает произведенные операции отмены, так же, как и в хронологии операций рабочей среды.
В меню Eclipse Окно выберите Показать панель > Прочие.... В окне Показать панели разверните Примеры возможности отмены и выберите Панель Врезки. Панель Врезки появится.
Вызов второй панели производится аналогично: в меню Окно выберите Показать панель > Прочие.... В окне Показать панель разверните Примеры возможности отмены и выберите панель Хронология отмены. Появится панель, содержащая хронологию отмен. Эту панель можно использовать в сочетании с панелью врезок и, таким образом, отслеживать отмену создания и перемещения врезок. Ее также можно использовать вне панели врезок, чтобы отслеживать хронологию отмен любой панели или редактора, использующего хронологию операций рабочей среды для сохранения отменяемых операций.
Нажмите левую кнопку мыши и перемещайте указатель в панели Врезки, чтобы создать врезку соответствующей формы. Щелкните на врезке и перемещайте указатель, чтобы изменить положение врезки. Обратите внимание: при добавлении и перемещении врезок в меню Отменить и Повторить появляются соответствующие пункты. Пользователь может очистить панель, выбрав пункт Удалить все врезки контекстного меню, меню панели либо панели инструментов. Эту операцию также можно отменить.
Панель Хронология отмены показывает операции, которые можно отменить, всех контекстов отмены. Для того чтобы просматривать хронологию отмены отдельного контекста, выберите пункт Фильтровать по... контекстного меню панели. При этом будет отображаться только хронология отмены указанного контекста. Панель способна выводить хронологию отмены панели врезок, текстовых редакторов SDK и отменяемых операций рабочей среды (например, рефакторинг). Отменять и повторять операции можно с помощью контекстных меню панели Хронология отмены. Пункт Отменить выбранное позволяет отменить только выбранное действие хронологии отмены, вне зависимости от того, была ли эта операция выполнена последней. Однако в некоторых случаях такая отмена невозможна. Например, панель врезок позволяет отменять операции добавления и перемещения врезки в любом случае. Если пользователь попытается отменить действие, не являющееся последним, в текстовом редакторе, редактор запросит подтверждение.
Пользователь может настроить поведение обеих панелей. В меню Eclipse Окно выберите Параметры > Параметры отмены.