Итак, у меня есть JTextArea на JPanel (BoxLayout). У меня также есть Box filler, который заполняет остальную часть JPanel. Мне нужно, чтобы мой JTextArea начинался с однострочной высоты (я могу это сделать), а также расширяться и уменьшаться, когда это необходимо.JTextArea word wrap resizing
Word wrap включен, мне просто нужно настроить его, когда новая строка добавляется/удаляется.
Я пробовал с documentListener и getLineCount(), но он не распознает символы перевода слов.
Я хотел бы избежать беспорядка с шрифтами, если это возможно.
И, НИКАКИЕ СКАЧИВЫЕ ПАНЕЛИ. Очень важно, чтобы JTextArea отображалась полностью в любое время.