用java编写程序,界面上包括一个标签,一个文本框和一个按钮。当单击按钮时,程序把文本框中的内容复制到标签中。
时间: 2024-03-16 11:41:30 浏览: 18
好的,我可以为您提供这样一个简单的 Java Swing 程序,满足您的需求。以下是代码示例:
```java
import javax.swing.*;
import java.awt.event.*;
public class CopyTextToLabel extends JFrame implements ActionListener {
private JLabel label;
private JTextField textField;
private JButton button;
public CopyTextToLabel() {
// 设置窗口标题
super("复制文本到标签");
// 创建标签、文本框和按钮
label = new JLabel("标签");
textField = new JTextField(20);
button = new JButton("复制");
// 添加监听器
button.addActionListener(this);
// 创建面板并添加组件
JPanel panel = new JPanel();
panel.add(label);
panel.add(textField);
panel.add(button);
// 添加面板到窗口
add(panel);
// 设置窗口大小和关闭操作
setSize(300, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
// 当按钮被点击时,将文本框中的内容复制到标签中
label.setText(textField.getText());
}
// 测试
public static void main(String[] args) {
CopyTextToLabel frame = new CopyTextToLabel();
frame.setVisible(true);
}
}
```
运行程序后,您将看到一个带有标签、文本框和按钮的窗口。当您在文本框中输入文本并单击按钮时,程序将把文本框中的内容复制到标签中。