Я добавляю JTextArea к компоненту с менеджером макетов, который уважает предпочтительный размер и местоположение. Тем не менее, положение отображаемой каретки в JTextArea становится ошибочным после ввода несколько «широких» букв (например, «т»):Позиция Caret отключена в JTextArea
Это после того, как набраны все письма от левых и фактическая позиция каретки после 'd'. JTextArea в этом случае намного шире, чем текст. Не уверен, что это может быть актуально, но используемый шрифт Arial, размер 11, простой стиль и устанавливается перед добавлением JTextArea в родительский контейнер. Любые идеи, что может быть причиной этого?
Для лучшей помощи раньше, опубликовать [SSCCE] (http://sscce.org/). –
Это часть приложения с 4,5 тыс. Строк, но я могу попробовать ... –
@ DanielMaly - Я согласен с Андреем. Я сделал довольно много работы Swing, и ничто об этой проблеме не выпрыгивает на меня, поскольку явное решение. Изолируйте проблему простой программой, чтобы мы могли ее попробовать. Если вы не можете опубликовать SSCCE, то, по крайней мере, сообщите нам, что вы используете LayoutManagers * специально *. Пользовательский? –