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

📄 changeteacher.java

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

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.Teacher;
import com.exam.db.dao.TeacherDao;
import com.exam.ui.SuperFrame;

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

	public ChangeTeacher() {
		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);

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

		btnChange.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				String txtTeaID = txtStuID.getText();
				Teacher teacher = new Teacher();
				try {
					teacher = new TeacherDao().selectTeaNameByTeaID(txtTeaID);
					String teaID = teacher.getTeaID();
					String TeaName = teacher.getTeaName();
					String TeaSex = teacher.getTeaSex();
					int TeaAge = teacher.getTeaAge();
					String TeaBirthday = teacher.getTeaBirthday();
					String TeaCardID = teacher.getTeaCardID();
					String TeaNation = teacher.getTeaNation();
					String TeaPhone = teacher.getTeaPhone();
					String TeaAddr = teacher.getTeaAddr();
					int TeaSort = teacher.getTeaSort();
					int TeaState = teacher.getTeaState();
					int CouID = teacher.getCouID();
					String Remark = teacher.getRemark();

					new UpdateTeacher(teaID, TeaName, TeaSex, TeaAge,
							TeaBirthday, TeaCardID, TeaNation, TeaPhone,
							TeaAddr, TeaSort, TeaState, CouID, Remark);
					dispose();
				} catch (Exception e) {
					JOptionPane.showMessageDialog(null, "中心没有此人的资料\n  请重新输入!");
					txtStuID.setText("");
				}
			}
		});
	}
}

⌨️ 快捷键说明

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