Я добавляю JTextArea к компоненту с менеджером компоновки, который учитывает предпочтительный размер и расположение. Однако положение отображаемого курсора в JTextArea становится ошибочным после ввода нескольких «широких» букв (например, «m»):
Это после того, как вы ввели все буквы слева, а фактическая позиция курсора после «d». JTextArea в этом случае намного шире, чем текст. Не уверен, что это может иметь значение, но используется шрифт Arial, размер 11, простой стиль, и он устанавливается перед добавлением JTextArea в родительский контейнер. Любые идеи, что может быть причиной этого?