textArea中使用addTextChangeListener导致回车不可正常使用问题

使用
textArea.addTextChangeListener(event -> {
int length = event.getText().length();
textAreaLabel.setValue(length + " of " + textArea.getMaxLength());
});
remarkField.setTextChangeEventMode(TextInputField.TextChangeEventMode.EAGER );
之后,光标在最后一位时,回车后,光标会移到下一行并立马返回上一行问题

你加上 textArea.setTrimming(false) 试试。听你这个描述应该是自动去掉两端的空白字符了。

感谢!