查了两天百度,我都制作不出来,求

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JTable;
import java.util.Date;
import java.text.SimpleDateFormat;
import javax.swing.JTextField;
import java.awt.Font;

public class cx1 {
public static void main(String[] args) {
JFrame zghkwxddzyjs=new JFrame("615登记系统");
zghkwxddzyjs.setBounds(500,500,800,600);
zghkwxddzyjs.setResizable(false);
zghkwxddzyjs.setVisible(true);

    JPanel mjp=new JPanel();
    mjp.setLayout(null);
    zghkwxddzyjs.getContentPane().add(mjp);
    
    JLabel bt=new JLabel("欢迎使用615登记系统");
    bt.setBounds(250,30,500,40);
    bt.setFont(new Font("隶书",Font.BOLD,24));
    mjp.add(bt);
    
    JLabel zrr=new JLabel("责任人:");
    zrr.setBounds(250,90,500,40);
    zrr.setFont(new Font("隶书",Font.BOLD,24));
    JTextField wbk1=new JTextField(11);
    wbk1.setBounds(350,90,200,40);
    JLabel gh=new JLabel("工  号:");
    gh.setBounds(250,150,500,40);
    gh.setFont(new Font("隶书",Font.BOLD,24));
    JTextField wbk2=new JTextField(11);
    wbk2.setBounds(350,150,200,40);
    JLabel nr=new JLabel("内  容:");
    nr.setBounds(250,210,500,40);
    nr.setFont(new Font("隶书",Font.BOLD,24));
    JTextField wbk3=new JTextField(11);
    wbk3.setBounds(350,210,200,40);
    JButton sc=new JButton("生成");
    sc.setBounds(250,270,300,40);
    sc.setFont(new Font("隶书",Font.BOLD,24));
    Date date=new Date();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");//最后的SS是静止的有办法变成动态的吗??
    String dateString = formatter.format(date);
    System.out.println(dateString);
    JLabel time=new JLabel("时间:"+dateString);
    time.setBounds(250,330,500,40);
    time.setFont(new Font("隶书",Font.BOLD,24));  
    mjp.add(zrr);
    mjp.add(gh);
    mjp.add(nr);
    mjp.add(sc);
    mjp.add(wbk1);
    mjp.add(wbk2);
    mjp.add(wbk3);
    mjp.add(time);
}

}
//我现在想要当我点击生成按钮的时候,界面中的所有内容会保存在我电脑上的EXCEL表格上,按钮生成之后会返回一个框,框中内容像是验证码之类的东西(有规律的生成)。

哪一步有问题?详细说说呢,一点一点解决