编写JFrame程序,2.编写JFrame程序,包含一个标签、一个文本框和一个按钮,当用户单击按钮时,程序把文本框中的内容复制到标签中。
时间: 2024-03-07 08:49:01 浏览: 37
好的,以下是Java Swing的JFrame程序,包含一个标签、一个文本框和一个按钮。当用户单击按钮时,程序把文本框中的内容复制到标签中。
```java
import javax.swing.*;
public class CopyTextToLabel extends JFrame {
private JLabel label;
private JTextField textField;
private JButton button;
public CopyTextToLabel() {
initComponents();
}
private void initComponents() {
label = new JLabel("Label");
textField = new JTextField(20);
button = new JButton("Copy Text");
button.addActionListener(e -> {
String text = textField.getText();
label.setText(text);
});
JPanel panel = new JPanel();
panel.add(label);
panel.add(textField);
panel.add(button);
this.setContentPane(panel);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new CopyTextToLabel();
}
}
```
这个程序会创建一个窗口,窗口包含一个标签、一个文本框和一个按钮。当用户单击按钮时,程序会获取文本框中的内容,然后将其复制到标签中。