用java编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的内容显示在文本区域中;在文本框中按回车键时,清空文本区域的内容。
时间: 2024-05-16 15:16:24 浏览: 113
你可以使用Java Swing库来创建这个GUI程序。下面是一个示例代码:
```java
import javax.swing.*;
import java.awt.event.*;
public class ExampleGUI extends JFrame {
private JTextField textField;
private JTextArea textArea;
public ExampleGUI() {
// 设置窗口标题
this.setTitle("Example GUI");
// 创建文本框和文本区域
textField = new JTextField(20);
textArea = new JTextArea(10, 20);
// 将文本框添加到窗口
this.add(textField, "North");
// 将文本区域添加到窗口
JScrollPane scrollPane = new JScrollPane(textArea);
this.add(scrollPane, "Center");
// 添加文本框事件监听器
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 获取文本框中的内容
String text = textField.getText();
// 将文本框中的内容显示在文本区域中
textArea.append(text + "\n");
// 清空文本框
textField.setText("");
}
});
// 设置窗口大小并显示
this.setSize(400, 300);
this.setVisible(true);
}
public static void main(String[] args) {
ExampleGUI gui = new ExampleGUI();
}
}
```
在这个程序中,我们创建了一个继承自JFrame的ExampleGUI类。在构造函数中,我们创建了一个文本框和一个文本区域,并将它们添加到窗口中。我们还添加了一个文本框事件监听器,在文本框中按下回车键时,将文本框中的内容显示在文本区域中并清空文本框。最后,我们设置了窗口的大小并显示它。
阅读全文