用java编写一个图形用户界面的应用程序,包括两个文本框和一个按钮,当单击按钮时,可以把一个文本框中的内容复制到另一个文本框中。语言简单凝练,表明好注释,方便学习
时间: 2024-02-12 22:05:14 浏览: 76
好的,以下是一个简单的Java图形用户界面程序,包括两个文本框和一个按钮,点击按钮时可以将一个文本框中的内容复制到另一个文本框中。代码注释清晰易懂,方便学习:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TextCopyGUI extends JFrame implements ActionListener {
private JTextField textField1, textField2;
private JButton copyButton;
public TextCopyGUI() {
// 创建窗口和布局
super("文本框复制");
setLayout(new FlowLayout());
// 创建文本框和按钮
textField1 = new JTextField(10);
add(textField1);
copyButton = new JButton("复制");
add(copyButton);
copyButton.addActionListener(this);
textField2 = new JTextField(10);
add(textField2);
// 设置窗口大小、可见性和关闭操作
setSize(200, 100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
// 当按钮被点击时,将textField1中的内容复制到textField2中
String text = textField1.getText();
textField2.setText(text);
}
public static void main(String[] args) {
TextCopyGUI gui = new TextCopyGUI();
}
}
```
使用方法:将上述代码保存为TextCopyGUI.java文件,使用Java编译器编译并运行即可看到窗口界面。在第一个文本框中输入文本,点击“复制”按钮,第二个文本框中就会出现相同的文本。
阅读全文