}
}
else if (obj == clearInfo) { //清空 setNull(); }
cNum.setText(\
//////////////////////////////////AddGradeInfo.java//////////////////////
import java.awt.event.*; import java.awt.*; import javax.swing.*; /**
* 成绩信息管理模块 * 添加新的成绩信息
*/
public class AddGradeInfo extends GradeInfo implements ActionListener{
/** * 事件处理 }
sNum.addActionListener(this); addInfo.addActionListener(this); eixtInfo.addActionListener(this);
this.contentPane.add(downPanel,BorderLayout.SOUTH); public void downInit(){
addInfo.setText(\增加\
addInfo.setFont(new Font(\downPanel.add(addInfo);
eixtInfo.setText(\退出\
eixtInfo.setFont(new Font(\downPanel.add(eixtInfo); }
//设置运行位置,使对话框居中 Dimension
screenSize
=
public AddGradeInfo() {
this.setTitle(\添加成绩信息\this.setResizable(false);
Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation( (int) (screenSize.width - 400) / 2 ,
(int) (screenSize.height - 300) / 2 +45);
*/
public void actionPerformed(ActionEvent e) {
addGrade.csModify(cNum.getText(),(String)sNum.getSelectedItem(),G
Object obj = e.getSource();
if (obj == addInfo) { //增加 cNum.setEnabled(false);
cName.setEditable(false); cTeacher.setEditable(false); Grade.setEditable(false); sNum.setEditable(false); sName.setEditable(false); addInfo.setEnabled(false); clearInfo.setEnabled(false); eixtInfo.setEnabled(false); csBean addGrade = new csBean();
rade.getText());
sName.setText(sN.stuSearch((String)sNum.getSelectedItem())[0]);
if(cName.getItemCount()>0){ }
csBean cN = new csBean();
cReturn = cN.cNameSearch((String)sNum.getSelectedItem());
if(cReturn == null){
cName.removeAllItems();
}
else if (obj == eixtInfo) { //退出 this.dispose(); }
else if (obj == sNum) { //选择学号
StuBean sN = new StuBean(); this.dispose();
AddGradeInfo agi = new AddGradeInfo(); agi.downInit(); agi.pack();
agi.setVisible(true);
}
}
}
cName.removeActionListener(this);
JOptionPane.showMessageDialog(null,\该学生没有选择课程!\addInfo.setEnabled(false); cName.setEnabled(false);
else{ }
int i = 0;
for(i = 0; i < (cReturn.length); i++){ }
cName.setEnabled(true); sNum.setEnabled(false); cName.setSelectedItem(null); cName.addActionListener(this);
cName.addItem(cReturn[i]);
else if (obj == cName) { //选择课程号 CrsBean cSname = new CrsBean();
cNum.setText(cSname.crsNameSearch((String)cName.getSelectedItem()
cTeacher.setText(cSname.crsNameSearch((String)cName.getSelectedIt }
}
addInfo.setEnabled(true); cName.setEnabled(false);
cName.removeActionListener(this);
,(String)sNum.getSelectedItem())[0]);
em(),(String)sNum.getSelectedItem())[1]);
//////////////////////////////////AddStuInfo.java//////////////////////
import java.awt.event.*; import java.awt.*; import javax.swing.*;
/**setNull * 学生信息管理模块 * 添加新的学生信息
*/
public class AddStuInfo extends StuInfo {
StuBean getSnum = new StuBean(); public AddStuInfo() {
}
this.setTitle(\添加学生信息\this.setResizable(false); sNum.setEditable(true);
//sNum.setText(\
sName.setEditable(true); sSex.setEditable(true); sSethnic.setEditable(true); sBirth.setEditable(true); sYear.setEditable(true); sMajor.setEditable(true); sCollege.setEditable(true); sHome.setEditable(true); //设置运行时窗口的位置 Dimension
screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((screenSize.width - 400) / 2,
(screenSize.height - 300) / 2 + 45);
public void downInit(){ } /** * 事件处理 */
public void actionPerformed(ActionEvent e) {
addInfo.setText(\增加\
addInfo.setFont(new Font(\downPanel.add(addInfo);
clearInfo.setText(\清空\
clearInfo.setFont(new Font(\downPanel.add(clearInfo);
eixtInfo.setText(\退出\
eixtInfo.setFont(new Font(\downPanel.add(eixtInfo);
//添加事件侦听
addInfo.addActionListener(this); clearInfo.addActionListener(this); eixtInfo.addActionListener(this);
this.contentPane.add(downPanel,BorderLayout.SOUTH);
Object obj = e.getSource(); if (obj == eixtInfo) { //退出 this.dispose(); }
else if (obj == addInfo) { //增加
sNum.setEnabled(false); sName.setEnabled(false); sSex.setEnabled(false); sSethnic.setEnabled(false); sBirth.setEnabled(false); sYear.setEnabled(false); sMajor.setEnabled(false); sCollege.setEnabled(false); sHome.setEnabled(false); addInfo.setEnabled(false); clearInfo.setEnabled(false); eixtInfo.setEnabled(false); StuBean addStu = new StuBean();
addStu.stuAdd(sNum.getText(),sName.getText(),
sSex.getText(), sBirth.getText(), sHome.getText(), sSethnic.getText(), sYear.getText(), sMajor.getText(), sCollege.getText());
}
}
}
else if (obj == clearInfo) { //清空 setNull(); }
//sNum.setText(\AddStuInfo asi = new AddStuInfo(); asi.downInit(); asi.pack();
asi.setVisible(true);
this.dispose();
//////////////////////////////////CourseInfo.java//////////////////////
import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*;