Vì vậy, tôi có JTextArea trên JPanel (BoxLayout). Tôi cũng có hộp phụ lấp đầy phần còn lại của JPanel. Tôi cần JTextArea của tôi để bắt đầu với single-line-height (tôi có thể quản lý điều đó), và để mở rộng và giảm khi cần thiết.Thay đổi kích thước từ JTextArea
Bọc từ được bật, tôi chỉ cần nó để điều chỉnh chiều cao của nó khi dòng mới được thêm/xóa.
Tôi đã thử với documentListener và getLineCount(), nhưng nó không nhận ra wordwrap-newlines.
Tôi muốn tránh gây rối với phông chữ nếu có thể.
Và, KHÔNG CÓ BẢNG SCROLL. Điều quan trọng là JTextArea được hiển thị hoàn toàn mọi lúc.