java实现简单的复制功能

    技术2023-11-02  105

    源代码

    package Experiments; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Experiment68 { public static void main(String[] args) { new Copy().display(); } } class Copy implements ActionListener{ JButton jButton; JTextField lTextField, rTextField; public void display(){ //设置窗口相关属性 JFrame jFrame = new JFrame("my copy"); jFrame.setBounds(100, 100, 400, 150); jFrame.setBackground(Color.lightGray); jFrame.setLayout(new FlowLayout()); //设置文本域的宽,有多少个字符 lTextField = new JTextField(10); rTextField = new JTextField(10); jButton = new JButton("复制"); //添加监听事件 jButton.addActionListener(this); //用容器添加,不直接添加到JFrame里面,稳定性更强 Container container = jFrame.getContentPane(); container.add(lTextField); container.add(jButton); container.add(rTextField); //setVisible()最好放到最后,组件会一起加载出来 jFrame.setVisible(true); jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } @Override public void actionPerformed(ActionEvent e) { //if(e.getSource() == jButton) rTextField.setText(lTextField.getText()); //lTextField.setText(""); } }

    运行结果

    Processed: 0.013, SQL: 9