java swing文本框分行显示
时间: 2023-09-09 08:06:07 浏览: 240
java Swing分页
可以使用JTextArea组件来实现多行文本的显示。JTextArea是一个可编辑的多行文本框,需要设置行数和列数,超过行数时会自动换行。示例代码如下:
```java
import javax.swing.*;
public class Demo extends JFrame {
public Demo() {
JTextArea textArea = new JTextArea(5, 20); // 行数为5,列数为20
JScrollPane scrollPane = new JScrollPane(textArea); // 添加滚动条
add(scrollPane);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setVisible(true);
}
public static void main(String[] args) {
new Demo();
}
}
```
在上述代码中,创建了一个JTextArea对象,并设置行数为5,列数为20,然后将其添加到JScrollPane中,再将JScrollPane添加到JFrame中。通过JScrollPane实现了滚动条的效果。
阅读全文