编写一个Java程序,在程序中建立一个窗口,有两个文本框和一个按钮,单击 按钮,能把左边文本框的内容复制到右边文本框。
时间: 2024-03-21 16:44:20 浏览: 119
好的,我来为您编写这个Java程序。代码如下:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CopyText extends JFrame implements ActionListener {
private JTextField textFieldLeft;
private JTextField textFieldRight;
private JButton copyButton;
public CopyText() {
// 设置窗口标题
setTitle("Copy Text");
// 设置窗口大小
setSize(300, 100);
// 创建左右两个文本框
textFieldLeft = new JTextField(10);
textFieldRight = new JTextField(10);
// 创建复制按钮
copyButton = new JButton("Copy");
copyButton.addActionListener(this);
// 添加组件到窗口
setLayout(new FlowLayout());
add(textFieldLeft);
add(copyButton);
add(textFieldRight);
}
// 处理复制按钮的点击事件
public void actionPerformed(ActionEvent e) {
// 把左边文本框的内容复制到右边文本框
textFieldRight.setText(textFieldLeft.getText());
}
public static void main(String[] args) {
// 创建窗口对象
CopyText frame = new CopyText();
// 设置窗口关闭时的操作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
frame.setVisible(true);
}
}
```
这个程序创建了一个窗口,包括两个文本框和一个按钮。当点击按钮时,程序会把左边文本框的内容复制到右边文本框。您可以复制以上代码到Java IDE中编译运行。
阅读全文