swing文本换行Java
时间: 2024-05-18 13:10:12 浏览: 99
Swing 是 Java 的一个 GUI 工具包,它提供了许多用于创建 GUI 应用程序的类和组件。在 Swing 中,文本换行可以通过 JTextArea 类来实现。JTextArea 是一个多行文本组件,它允许用户输入和显示多行文本。要在 JTextArea 中实现文本换行,需要设置 lineWrap 和 wrapStyleWord 属性。其中,lineWrap 属性为 true 表示开启自动换行,wrapStyleWord 属性为 true 表示按照单词进行换行。
下面是一个简单的示例代码:
```
import javax.swing.*;
public class TextWrapExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Text Wrap Example");
JTextArea textArea = new JTextArea(5, 20);
textArea.setLineWrap(true); // 开启自动换行
textArea.setWrapStyleWord(true); // 按照单词进行换行
JScrollPane scrollPane = new JScrollPane(textArea);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
}
}
```
阅读全文