毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

JAVA学生管理系统 第2页

更新时间:2009-9-14:  来源:毕业论文
JAVA学生管理系统 第2页
AddGradeInfo.java
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

/**
 * 成绩信息管理模块
 * 添加新的成绩信息
 */
public class AddGradeInfo extends GradeInfo implements ActionListener{
 public AddGradeInfo() {
  this.setTitle("添加成绩信息");
  this.setResizable(false);

  //设置运行位置,使对话框居中
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  this.setLocation( (int) (screenSize.width - 400) / 2 ,
      (int) (screenSize.height - 300) / 2 +45);
 }

 public void downInit(){
  addInfo.setText("增加");
  addInfo.setFont(new Font("Dialog",0,12));
  downPanel.add(addInfo);
  eixtInfo.setText("退出");
  eixtInfo.setFont(new Font("Dialog",0,12));
  downPanel.add(eixtInfo);

  this.contentPane.add(downPanel,BorderLayout.SOUTH);

  sNum.addActionListener(this);
  addInfo.addActionListener(this);
  eixtInfo.addActionListener(this);
 }

 /**
  * 事件处理
  */
 public void actionPerformed(ActionEvent e) {
  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();
   addGrade.csModify(cNum.getText(),(String)sNum.getSelectedItem(),Grade.getText());

   this.dispose();
   AddGradeInfo agi = new AddGradeInfo();
www.751com.cn
  }
  else if (obj == sNum) { //选择学号

   StuBean sN = new StuBean();
   sName.setText(sN.stuSearch((String)sNum.getSelectedItem())[0]);

   if(cName.getItemCount()>0){
    cName.removeAllItems();
   }
   
   csBean cN = new csBean();
   cReturn = cN.cNameSearch((String)sNum.getSelectedItem());
   
   if(cReturn == null){
    cName.removeActionListener(this);
    JOptionPane.showMessageDialog(null,"该学生没有选择课程!");
    addInfo.setEnabled(false);
    cName.setEnabled(false);
   }
   else{
    int i = 0;

    for(i = 0; i < (cReturn.length); i++){
     cName.addItem(cReturn[i]);
    }

    cName.setEnabled(true);
    sNum.setEnabled(false);
    cName.setSelectedItem(null);
    cName.addActionListener(this);
   }
  }
  else if (obj == cName) { //选择课程号
   CrsBean cSname = new CrsBean();
   cNum.setText(cSname.crsNameSearch((String)cName.getSelectedItem(),(String)sNum.getSelectedItem())[0]);
   cTeacher.setText(cSname.crsNameSearch((String)cName.getSelectedItem(),(String)sNum.getSelectedItem())[1]);
   addInfo.setEnabled(true);
   cName.setEnabled(false);
   cName.removeActionListener(this);

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

JAVA学生管理系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。