⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changestudents.java

📁 accp s1毕业项目 考试管理系统
💻 JAVA
字号:
package com.exam.ui.banzhuren;

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

import com.exam.db.bean.Student;
import com.exam.db.dao.StudentDao;
import com.exam.ui.SuperFrame;

public class ChangeStudents extends SuperFrame {
	private static final long serialVersionUID = 1L;

	public ChangeStudents() {
		try {
			init();
			this.setVisible(true);
			this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void init() {
		this.setTitle("选择学生学号");
		this.setSize(300, 200);
		this.setResizable(false);
		this.setCenter();

		// 取底层面板
		Container ct = this.getContentPane();
		ct.setLayout(null);

		JLabel lblStuID = new JLabel("学        号:");
		lblStuID.setBounds(50, 40, 70, 20);
		ct.add(lblStuID);

		final JTextField txtStuID = new JTextField();
		txtStuID.setBounds(120, 40, 130, 20);
		ct.add(txtStuID);

		JButton btnChange = new JButton("修   改");
		btnChange.setBounds(60, 90, 70, 25);
		ct.add(btnChange);

		JButton btnReset = new JButton("重   置");
		btnReset.setBounds(170, 90, 70, 25);
		ct.add(btnReset);

		btnChange.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Student student = new Student();
				String texStuID = txtStuID.getText();
				try {
					student = new StudentDao().selectStudentByStuID(texStuID);

					String stuID = student.getStuID();
					String stuName = student.getStuName();
					String stuSex = student.getStuSex();
					int stuAge = student.getStuAge();
					String stuBirthday = student.getStuBirthday();
					String stuCardID = student.getStuCardID();
					String StuNation = student.getStuNation();
					String StuPhone = student.getStuPhone();
					String StuAddr = student.getStuAddr();
					int StuState = student.getStuState();
					String BanJiID = student.getBanJiID();
					String Remark = student.getRemark();

					new UpdateStudent(stuID, stuName, stuSex, stuAge,
							stuBirthday, stuCardID, StuNation, StuPhone,
							StuAddr, StuState, BanJiID, Remark);
					dispose();
				} catch (Exception e) {
					JOptionPane.showMessageDialog(null, "中心没有此人的资料\n  请重新输入!");
				}
			}
		});

		btnReset.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				txtStuID.setText("");// 学号清空
				txtStuID.requestFocus();
			}
		});
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -