JTextArea: how to wrap text by words, not characters?

前端 未结 3 1454
时光取名叫无心
时光取名叫无心 2021-01-07 16:44

I want to avoid an output like this:

Here is some text t
hat is being wrappe
d by characters, sp
litting words in ha
lf

I am using a JTextA

相关标签:
3条回答
  • 2021-01-07 17:13

    If you want your text is wrapped by words and not by the characters ( in other words , if you want you half word also shifts to next line

    Very simple just use wrapstyleword instead of linewrap Syntax - JTextArea.setwrapstyleword(true);

    Note~ It can only be used when you linewrap is already true I hope it would help.

    Source ~ My notebook

    Credits - 49/51 { 49% to myself & 51% to my ip teachers Ms. Shalu }

    ~ AM 17

    0 讨论(0)
  • 2021-01-07 17:23

    You could just go to the properties window of the text field and check the boxes for both wrap style word and line wrap. It works like a charm

    0 讨论(0)
  • 2021-01-07 17:24

    JTextArea.setWrapStyleWord(true)?

    0 讨论(0)
提交回复
热议问题