import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class PerfectInformation extends JFrame implements ActionListener { private JLabel jl2, jl3, jl4, jl1; private JTextField jtf1, jtf2, jtf3, jtf4; private JButton jb1, jb2; private Container container; static String Sno;//学号 static String Sname; //姓名 private String name;//进入测试的名字 public static String getSno() { return Sno; } public static void setSno(String sno) { Sno = sno; } public static String getSname() { return Sname; } public static void setSname(String sname) { Sname = sname; } public PerfectInformation(String name) { this.name = name; container = getContentPane(); jl1 = new JLabel("姓名:"); jl2 = new JLabel("学号:"); jl3 = new JLabel("专业:"); jl4 = new JLabel("班级:"); jtf1 = new JTextField(); jtf2 = new JTextField(); jtf3 = new JTextField(); jtf4 = new JTextField(); jb1 = new JButton("提交"); jb2 = new JButton("重置"); } public void launch() { setTitle("完善资料"); container.setLayout(null); setResizable(false); setLocationRelativeTo(getOwner()); setVisible(true); setSize(250, 300); jl1.setBounds(30, 10, 40, 30); jtf1.setBounds(70, 10, 140, 30); jl2.setBounds(30, 60, 40, 30); jtf2.setBounds(70, 60, 140, 30); jl3.setBounds(30, 110, 40, 30); jtf3.setBounds(70, 110, 140, 30); jl4.setBounds(30, 160, 40, 30); jtf4.setBounds(70, 160, 140, 30); jb1.setBounds(30, 210, 80, 30); jb2.setBounds(130, 210, 80, 30); jb1.addActionListener(this); jb2.addActionListener(this); container.add(jtf1); container.add(jtf2); container.add(jtf3); container.add(jtf4); container.add(jl1); container.add(jl2); container.add(jl3); container.add(jl4); container.add(jb1); container.add(jb2); } @Override public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("提交")) { if (jtf1.getText().isEmpty() || jtf2.getText().isEmpty() || jtf3.getText().isEmpty() || jtf4.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "信息不能为空!"); } else { setSno(jtf2.getText()); setSname(jtf1.getText()); this.setVisible(false); new OnlineTest(name,this).launch(); } } if (e.getActionCommand().equals("重置")) { jtf1.setText(""); jtf2.setText(""); jtf3.setText(""); jtf4.setText(""); } } }
最近下载更多
wanglinddad LV55
3月9日
fenghuijun LV26
1月13日
计算机暴龙战士 LV19
1月5日
305865088 LV8
2023年12月15日
Seaskye LV14
2023年11月28日
2410068425 LV23
2023年11月27日
最代码官方 LV168
2023年11月26日
最近浏览更多
微信网友_6234675614470144 LV1
10月28日
Peny_ZH LV5
9月20日
thsgli LV8
8月21日
hmf1989
7月25日
暂无贡献等级
zzs269285304 LV7
7月17日
17558420274 LV16
6月5日
hfffff LV1
6月3日
wnnmmb LV2
5月16日
sink122406 LV12
5月16日
微信网友_6507988172591104 LV1
5月1日