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

📄 editstuinfo.java

📁 这是一个用Java语言编写的学生管理系统
💻 JAVA
字号:
import java.awt.*;import java.sql.*;import java.awt.event.*;import javax.swing.*;/** * 学生信息管理模块 * 修改学生信息的类 */public class EditStuInfo extends StuInfo {	String sNum_str = "";	public EditStuInfo() {		this.setTitle("修改学生信息");		this.setResizable(false);		sNum.setEditable(false);		sNum.setText("请查询学号");		sName.setEditable(false);		sSex.setEditable(false);		sSethnic.setEditable(false);		sBirth.setEditable(false);		sYear.setEditable(false);		sMajor.setEditable(false);		sCollege.setEditable(false);		sHome.setEditable(false);		//设置运行时窗口的位置		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();		this.setLocation((screenSize.width - 400) / 2, 			(screenSize.height - 300) / 2 + 45);	}	public void downInit(){		searchInfo.setText("学号查询");		searchInfo.setFont(new Font("Dialog",0,12));		downPanel.add(searchInfo);		modifyInfo.setText("修改");		modifyInfo.setFont(new Font("Dialog",0,12));		downPanel.add(modifyInfo);		clearInfo.setText("清空");		clearInfo.setFont(new Font("Dialog",0,12));		downPanel.add(clearInfo);		eixtInfo.setText("退出");		eixtInfo.setFont(new Font("Dialog",0,12));		downPanel.add(eixtInfo);		searchInfo.setEnabled(true);		modifyInfo.setEnabled(false);		clearInfo.setEnabled(true);		eixtInfo.setEnabled(true);		//添加事件侦听		searchInfo.addActionListener(this);		modifyInfo.addActionListener(this);		clearInfo.addActionListener(this);		eixtInfo.addActionListener(this);		this.contentPane.add(downPanel,BorderLayout.SOUTH);	}	/**	 * 事件处理	 */	public void actionPerformed(ActionEvent e) {		Object obj = e.getSource();		String[] s = new String[8];		if (obj == eixtInfo) { //退出			this.dispose();		}		else if (obj == modifyInfo) { //修改			StuBean modifyStu = new StuBean();			modifyStu.stuModify(sNum.getText(), sName.getText(), sSex.getText(), sBirth.getText(), sHome.getText(), sSethnic.getText(), sYear.getText(), sMajor.getText(), sCollege.getText());			modifyStu.stuSearch(sNum.getText());			s = modifyStu.stuSearch(sNum_str);			sName.setText(s[0]);			sSex.setText(s[1]);			sSethnic.setText(s[2]);			sHome.setText(s[3]);			sYear.setText(s[4]);			sMajor.setText(s[5]);			sCollege.setText(s[6]);			sBirth.setText(s[7]);		}		else if (obj == clearInfo) { //清空			setNull();			sNum.setText("请查询学号");		}		else if (obj == searchInfo) { //学号查询						StuInfoSearchSnum siss = new StuInfoSearchSnum(this);			siss.pack();			siss.setVisible(true);			try{				sNum_str = siss.getSnum();			}catch(Exception ex){				JOptionPane.showMessageDialog(null, "没有查找到该学号!"); 			}				StuBean searchStu = new StuBean();			s = searchStu.stuSearch(sNum_str);			if(s == null){				JOptionPane.showMessageDialog(null, "记录不存在!");				sNum.setText("请查询学号");				sName.setText("");				sSex.setText("");				sSethnic.setText("");				sHome.setText("");				sYear.setText("");				sMajor.setText("");				sCollege.setText("");				sBirth.setText("");								sName.setEditable(false);				sSex.setEditable(false);				sSethnic.setEditable(false);				sBirth.setEditable(false);				sYear.setEditable(false);				sMajor.setEditable(false);				sCollege.setEditable(false);				sHome.setEditable(false);				modifyInfo.setEnabled(false);				return;			}			else{				sNum.setText(sNum_str);				sName.setText(s[0]);				sSex.setText(s[1]);				sSethnic.setText(s[2]);				sHome.setText(s[3]);				sYear.setText(s[4]);				sMajor.setText(s[5]);				sCollege.setText(s[6]);				sBirth.setText(s[7]);				sName.setEditable(true);				sSex.setEditable(true);				sSethnic.setEditable(true);				sBirth.setEditable(true);				sYear.setEditable(true);				sMajor.setEditable(true);				sCollege.setEditable(true);				sHome.setEditable(true);				modifyInfo.setEnabled(true);			}		}	}}

⌨️ 快捷键说明

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