java在窗口中加入文本
时间: 2024-02-06 18:09:41 浏览: 67
在Java中,可以使用JTextArea控件向窗口中添加文本。JTextArea是一个多行文本框,可以让用户输入和查看多行文本。
下面是一个简单的示例代码,可以创建一个带有JTextArea的窗口,并向其中添加文本:
```java
import javax.swing.*;
public class Example {
public static void main(String[] args) {
JFrame frame = new JFrame("TextArea Example");
JTextArea textArea = new JTextArea(5, 20);
JScrollPane scrollPane = new JScrollPane(textArea);
frame.getContentPane().add(scrollPane);
frame.pack();
frame.setVisible(true);
textArea.append("Hello, world!\n");
textArea.append("This is a test.\n");
}
}
```
在这个示例中,我们创建了一个JFrame窗口,并向其中添加了一个JScrollPane控件,它包含一个JTextArea。我们还在JTextArea中添加了两行文本。
JTextArea的构造函数需要两个参数:行数和列数。在这个示例中,我们创建了一个5行20列的JTextArea。如果用户输入的文本超过了JTextArea的大小,将会自动滚动。
我们可以使用JTextArea的append()方法向其中添加文本。这个方法可以在文本的末尾添加新的内容。在这个示例中,我们向JTextArea中添加了两行文本。注意,在每行的末尾加上了换行符\n。
阅读全文