Java JTextArea显示多行内容
时间: 2024-05-04 16:15:59 浏览: 259
JAVA初级编码——继承JDialog, 利用JTextArea显示文档中的内容
4星 · 用户满意度95%
可以使用JScrollPane来包含JTextArea,在JScrollPane中可以设置垂直滚动条,当JTextArea中的内容超过一屏时,就可以通过滚动条来查看全部内容。以下是一个示例代码:
```java
JTextArea textArea = new JTextArea();
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
JScrollPane scrollPane = new JScrollPane(textArea);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
frame.add(scrollPane);
```
其中,setLineWrap和setWrapStyleWord可以设置JTextArea的自动换行和按词换行。setVerticalScrollBarPolicy则是设置JScrollPane的垂直滚动条的显示策略,这里设置为始终显示。
阅读全文