Плохая производительность при удерживании клавиши акселератора для отмены

Я привязал пункт меню к вызову метода отмены undomanager на jtextpane и назначил комбинацию клавиш «ускоритель» для этого вызова отмены стандартного Ctrl-Z. Отмена ведет себя так, как мне бы хотелось, если я не удерживаю Ctrl-Z. Когда я это делаю, отмена выполняется с непредсказуемой частотой, часто зависает на 5 секунд, а затем выполняется сразу несколько отмен. Я не знаю, почему это происходит, потому что, если я быстро нажму Ctrl-Z, кажется, что нет предела тому, насколько быстро это произойдет, что означает, что у метода отмены нет внутренней проблемы с производительностью.


person Monolithguy    schedule 14.11.2010    source источник
comment
Любые другие клавиши быстрого доступа делают это? Вставить, например?   -  person Gabe    schedule 14.11.2010
comment
Вставка не имеет этой проблемы, но я использую встроенную горячую клавишу для вставки, которая, я думаю, определена в подклассе JTextComponent.   -  person Monolithguy    schedule 14.11.2010
comment
Можно ли получить пример кода?   -  person BoffinBrain    schedule 23.12.2010


Ответы (1)


Может быть, вы ошибочно принимаете задержку повторения клавиш за «зависание»?

person jefflunt    schedule 24.04.2011