唐湘华
《学生成绩管理系统》
第4页
共12页
add(prompt2);add(input1);add(newLabel());add(prompt3);add(input2);add(btn1);add(prompt4);add(input3);add(newLabel());add(prompt5);add(input4);add(newLabel());add(btn2);add(btn3);add(btn4);prompt4.setVisible(false);prompt5.setVisible(false);input3.setVisible(false);input4.setVisible(false);btn2.setVisible(false);btn3.setVisible(false);btn4.setVisible(false);btn1.addActionListener(this);btn2.addActionListener(this);btn3.addActionListener(this);btn4.addActionListener(this);}publicvoidactionPerformed(ActionEvente){if(e.getActionCommand()=="登录"){Stringa,b;a=input1.getText();b=input2.getText();input1.setText("");if((a.equals("tangxianghua")==true)&;&;(b.equals("19861212")==true)){prompt2.setText(":");prompt3.setText(":");prompt4.setVisible(true);prompt5.setVisible(true);input3.setVisible(true);input4.setVisible(true);btn2.setVisible(true);
唐湘华
《学生成绩管理系统》
btn3.setVisible(true);btn4.setVisible(true);btn3.setEnabled(false);btn4.setEnabled(false);btn1.setLabel("查询");input1.setText("登录成功");input1.selectAll();
第5页
共12页
}elseinput2.setText("用户名或密码错");}if(e.getActionCommand()=="增加"){booleanscucss=true;try{XingMing();}catch(EmptyExceptionas){input1.setText("不能为空");scucss=false;}try{xh=Integer.parseInt(input2.getText());}catch(NumberFormatExceptionm){input2.setText("为空或格式错");scucss=false;}bj=input3.getText();try{ChengJi();}catch(EmptyExceptionas){cj=-1;}catch(OverExceptiondd){input4.setText("应在0-100间");
唐湘华
《学生成绩管理系统》
scucss=false;
第6页
共12页
}catch(NumberFormatExceptioncm){input4.setText("成绩应为数据");scucss=false;}if(scucss==true){SI=newStudentInf(xm,xh,bj,cj);Insert(SI);}}if(e.getActionCommand()=="修改"){xm=input1.getText();xh=Integer.parseInt(input2.getText());bj=input3.getText();cj=Integer.parseInt(input4.getText());SI=newStudentInf(xm,xh,bj,cj);StuInf.setElementAt(SI,mid);btn3.setEnabled(false);}if(e.getActionCommand()=="删除"){StuInf.removeElementAt(mid);btn4.setEnabled(false);input1.setText("删除成功");input2.setText("");input3.setText("");input4.setText("");}if(e.getActionCommand()=="查询"){booleanright=true;try{xh=Integer.parseInt(input2.getText());}catch(NumberFormatExceptionm){input2.setText("为空或格式错");right=false;}
唐湘华
《学生成绩管理系统》
第7页
共12页