用Java实现编写程序,界面上包括一个标签、一个文本框和一个按钮。当单击按钮时,程序把文本框中的内容复制到标签中。
时间: 2024-02-09 07:08:18 浏览: 89
以下是用Java实现该程序的代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CopyText extends JFrame implements ActionListener {
private JLabel label;
private JTextField textField;
private JButton button;
public CopyText() {
setTitle("Copy Text");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 100);
setLayout(new FlowLayout());
label = new JLabel("Label");
add(label);
textField = new JTextField(15);
add(textField);
button = new JButton("Copy");
button.addActionListener(this);
add(button);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
label.setText(textField.getText());
}
public static void main(String[] args) {
new CopyText();
}
}
```
程序继承自JFrame类,实现了ActionListener接口。在构造函数中,创建了一个标签、一个文本框和一个按钮,并添加到窗口中。按钮添加了一个ActionListener,当按钮被单击时,会调用actionPerformed方法将文本框中的内容复制到标签中。最后,通过调用setVisible方法显示窗口。
阅读全文