Вы можете вручную разделить строку на <br/>
, посчитав символы и разделив их в нужном месте, чтобы сохранить ширину под желаемой шириной символа.Дайте некоторую свободу действий, чтобы, если вы получили большое слово, оно все равно не переходило на следующую строку.
В качестве альтернативы, вы можете использовать JList для отображения своих строк (вместо использования <br/>
).Таким образом, линия не будет разделена на следующую.Однако, если вы сделаете это таким образом, пользователь щелкнет по списку, как список, и не сможет выделить текст, как на обычной текстовой панели.