JTextArea写法
时间: 2023-06-13 12:06:44 浏览: 97
JTextArea 是 Java Swing 中的一个文本框组件,可以用来显示多行文本信息。在使用 JTextArea 时,可以通过设置其属性来控制文本框的大小、字体、文本内容等。下面是一个简单的 JTextArea 的写法示例:
```
import javax.swing.*;
public class JTextAreaExample {
public static void main(String[] args) {
JFrame frame = new JFrame("JTextArea Example");
JTextArea textArea = new JTextArea();
textArea.setBounds(20, 20, 300, 200);
JScrollPane scrollPane = new JScrollPane(textArea);
scrollPane.setBounds(20, 20, 300, 200);
frame.add(scrollPane);
frame.setSize(350, 250);
frame.setLayout(null);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个 JFrame 对象,并在其上添加了一个 JTextArea 组件。为了让 JTextArea 可以滚动,我们将其放在了一个 JScrollPane 中,并将 JScrollPane 添加到了 JFrame 上。最后,我们设置了 JFrame 的大小并显示出来。
当然,你还可以通过设置 JTextArea 的属性来进一步控制其外观和行为,例如:
```
textArea.setFont(new Font("Arial", Font.PLAIN, 14));
textArea.setText("Hello, world!");
textArea.setEditable(false);
```
这些代码将分别设置 JTextArea 的字体、文本内容和是否可编辑等属性。
阅读全文