如何在Java TextBox中包装长行文本?

Bry*_*ton 2 java string text

我想从文本文件中加载Java中的文本框.这听起来很简单,但最重要的问题是如何在文本接近框边缘时最后返回添加换行符.

                              |
                              |
                              |
Java java java Java java java |Java java java Java java java
                              |
                              |
Run Code Online (Sandbox Code Playgroud)

让我们假设该行代表文本框的边缘.它溢出来了.

我该怎么做呢?

Java java java Java java java|
Java java java Java java java|
Java java java Java java java|
Run Code Online (Sandbox Code Playgroud)

目前我正在使用txtWords.setTxt(list); 我不认为这是正确的.有没有人有办法解决吗?赞美它!

bro*_*chb 7

实际上你会想要使用setLineWrap属性,如下所示:

JTextArea t = new JTextArea();
t.setText(yourText);
t.setLineWrap(true);
Run Code Online (Sandbox Code Playgroud)