У меня есть JTable, где пользователь может создать собственный отчет.Они могут добавлять / удалять «строки», которые являются столбцами в отчете.
Я хочу, чтобы они могли «отменить» удаление строк.В настоящее время они могут просто сбросить весь отчет обратно в стандартный отчет с помощью кнопки.Это нормально, но есть много столбцов, и некоторые пользователи ворчат о времени, которое они могут потерять, если случайно удалят строку.
Я полагаю, что могу достаточно легко создать стек, который отслеживает удаленные строки,это будет просто событие «add», которое я могу вызвать на слушателе ключевого события (возможно, прослушать ctrl-z или кнопку).Как только он будет вызван, он просто выскочит из стека и добавит строку.
Но, так как я все равно использую платформу Netbeans, я бы хотел связать существующую функциональность edit-> undoтам.
Какие команды или вызовы API, которые я могу сделать, чтобы привязать их к той функции отмены, которая существует в платформе?