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