资源简介
java+ mysql 学生 成绩 管理 系统 完整版
代码片段和文件信息
package wyf.cgq;
import java.sql.*;
import java.awt.event.*;
import javax.swing.*;
public class ChangePwd extends JPanel implements ActionListener
{
/**
* pluto
*/
private static final long serialVersionUID = 1L;
private String host;
//声明Connection引用、Statement对象引用与结果集引用
private Connection conn;
private Statement stmt;
private ResultSet rs;
//声明用与表示当前学生学号的引用
private String stu_id;
//创建信息提示标签数组
private JLabel[] jlArray={new JLabel(“原始密码“)new JLabel(“新密码“)new JLabel(“确认新密码“)
};
//创建密码框数组
private JPasswordField[] jpfArray={new JPasswordField()new JPasswordField()new JPasswordField()
};
//创建操作按钮数组
private JButton[] jbArray={new JButton(“确认“)new JButton(“重置“)
};
//构造器
public ChangePwd(String stu_idString host)
{
this.host=host;
this.stu_id=stu_id;
//初始化页面
this.initialframe();
//注册监听器
this.addListener();
}
//集体注册监听器的方法
public void addListener()
{
jpfArray[0].addActionListener(this);
jpfArray[1].addActionListener(this);
jpfArray[2].addActionListener(this);
jbArray[0].addActionListener(this);
jbArray[1].addActionListener(this);
}
//初始化页面的方法
public void initialframe()
{
this.setLayout(null);
for(int i=0;i {
jlArray[i].setBounds(3020+50*i15030);
this.add(jlArray[i]);
jpfArray[i].setBounds(13020+50*i15030);
this.add(jpfArray[i]);
}
jbArray[0].setBounds(4018010030);
this.add(jbArray[0]);
jbArray[1].setBounds(17018010030);
this.add(jbArray[1]);
}
//实现ActionListener接口中的方法
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==jpfArray[0])
{
jpfArray[1].requestFocus(true);
}
else if(e.getSource()==jpfArray[1])
{
jpfArray[2].requestFocus(true);
}
else if(e.getSource()==jpfArray[2])
{
jbArray[0].requestFocus(true);
}
else if(e.getSource()==jbArray[1])
{//按下重置按钮的处理代码
//将输入信息清空
for(int i=0;i {
jpfArray[i].setText(““);
}
}
else if(e.getSource()==jbArray[0])
{//按下确认按钮的处理代码
//用于判断密码格式的正则式字符串
String patternStr=“[0-9a-zA-Z]{612}“;
//获取用户输入的旧密码
@SuppressWarnings(“deprecation“)
String oldPwd=jpfArray[0].getText();
if(oldPwd.equals(““))
{//旧密码空
JOptionPane.showMessageDialog(this“请输入原始密码““错误“JOptionPane.ERROR_MESSAGE);
return;
}
//获取新密码
//pluto
@SuppressWarnings(“deprecation“)
String newPwd=jpfArray[1].getText();
if(newPwd.equals(““))
{//新密码为空
JOptionPane.showMessageDialog(this“请输入新密码““错误“JOptionPane.ERROR_MESSAGE);
return;
}
if(!newPwd.matches(patternStr))
{//新密码格式不正确
JOptionPane.showMessageDialog(this“密码只能是6到12位的字母或数字““错误“JOptionPane.ERROR_MESSAGE);
return;
}
//获取确认密码
//pluto
@SuppressWarnings(“deprecation“)
String newPwd1=jpfArray[2].getText();
if(!newPwd.e
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-07-20 09:19 成绩管理系统\
文件 391 2011-08-17 16:23 成绩管理系统\.classpath
文件 382 2011-08-17 10:49 成绩管理系统\.project
目录 0 2012-07-20 09:19 成绩管理系统\.settings\
文件 629 2011-08-17 10:49 成绩管理系统\.settings\org.eclipse.jdt.core.prefs
目录 0 2012-07-20 09:19 成绩管理系统\bin\
目录 0 2012-07-20 09:19 成绩管理系统\bin\wyf\
目录 0 2012-07-20 09:19 成绩管理系统\bin\wyf\cgq\
文件 4886 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\ChangePwd.class
文件 5597 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\ChangePwdTeacher.class
文件 7317 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\ChoseCourse.class
文件 12258 2011-08-22 16:16 成绩管理系统\bin\wyf\cgq\CourseManage.class
文件 1121 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\CourseTable$TableViewRenderer.class
文件 4699 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\CourseTable.class
文件 4132 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\GetScore.class
文件 3242 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\GetStuInfo.class
文件 3157 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\GradeInDB$TableChangeListener.class
文件 7604 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\GradeInDB.class
文件 7335 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\Login.class
文件 6173 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\NewClass.class
文件 6984 2011-08-22 16:17 成绩管理系统\bin\wyf\cgq\NewCourse.class
文件 11911 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\NewStu.class
文件 2474 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuClient$1.class
文件 737 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuClient$MyNode.class
文件 5878 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuClient.class
文件 1688 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuFailGrade.class
文件 2180 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuGrade.class
文件 2624 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuInfo.class
文件 3802 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\StuScore.class
文件 3082 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\TeacherClient$1.class
文件 761 2011-08-22 16:03 成绩管理系统\bin\wyf\cgq\TeacherClient$MyNode.class
............此处省略65个文件信息
相关资源
- 一个很好的论坛系统jsp+mysql
- 毕业设计java图形图象处理
- Java简单模拟ATM机
- java web 完整百度地图demo 准确定位出发
- JSP+MYSQL+Tomcat网上书店完整源码
- java+mysql超市管理系统
- java 仿QQ聊天工具 含视屏语音聊天
- Java EE 7白皮书 中文yr译v0.9
- 学生信息管理系统含Java源代码
- GUI+SQL+JAVA期末大作业gui界面设计
- 史上最简单的 java 自制浏览器源码
- 招投标管理系统 java课程设计
- 学生信息管理系统网站(JSP+JavaBean+
- eclipse.swt.win32.x86 64位jar包
- _佟刚_JavaWEB_MVC案例源码
- JavaFX2.0内建控件教程全部控件
- JavaFX2.0基础教程整合版
- QCon北京2018-《Java 自动内存管理技术的
- Java EE 5 SDK chm 帮助文档
- 大学生家教平台系统Java
- guava-22.0.jar
- 基于JSP+Servlet+JavaBean开发商品管理系统
- 基于JSP和mysql的火车票售票系统
- java全文检索
- java实现流量控制流量控制
- 基于javaee实现对学生信息的增删改查
- Java实现:月,日,年,周,访问量统
-
SuperMap iob
jects Java 8C 产品入门 - exe4j-5-2支持jdk1.7(java工程打成exe)附
- java 实现的简单 点餐系统
评论
共有 条评论