Я применил Formatter
к JFormattedTextField
, используя FormatterFactory
, когда пользователь щелкает текстовое поле, и я хочу выбрать его содержимое.
Слушатель фокуса не работает должным образом, потому что вызывается средство форматирования, что в конечном итоге приводит к сбросу значения, что в конечном итоге отменяет выбор содержимого полей. Я думаю, что происходит то, что после изменения значения каретка перемещается в крайнее правое положение, и это отменяет выбор поля.
Кто-нибудь знает, как обойти это и правильно выбрать содержимое полей?