Это потому, что он отображается как HTML и HTML не распознает \n
как новые строки. Вместо этого он рассматривается как обычный пробел.
Если вы хотите новую строку, вставьте <br>
в вашу строку и используйте setEscapeModelStrings(false)
в вашем компоненте.