По всей видимости, в последнем обновлении Java для Mac OS X произошла ошибка, которая приводит к удалению в JFormattedTextFields дважды. См. http://lists.apple.com/archives/java-dev/2010/May/msg00092.htmlОбходной способ для удаления JFormattedTextField ошибки в Java для Mac OS X 10.6 Обновление 2 (1.6.0_20)
DefaultEditorKit.deletePrevCharAction вызывается дважды при нажатии клавиши удаления.
Есть ли какие-либо предложения об обходном пути?
Я думаю о замене действия удаления для текстовых полей исправленной версией, которая каким-то образом отфильтровывает эти повторяющиеся вызовы.
Я предполагаю, что проверка для ОС и Java-версии была бы уместной, чтобы избежать добавления этого там, где это не нужно. –