资源简介

30天学通 Java 项目案例开发 完整 源代码 零积分 第1章 预备知识 第2章 东方大学学生成绩管理系统 第3章 广陵学院图书馆管理系统 第4章 讯时个人通讯录 第5章 火车车次查询系统 第6章 瑞捷商贸有限公司POS系统 第7章 长河实业人事管理系统 第8章 网络中国象棋对战 第9章 局域网坦克大战 第10章 购物新天地网上商城 第11章 海川酒店预订系统

资源截图

代码片段和文件信息

package wyf.cgq;
import java.util.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class ChangePwd extends JPanel implements ActionListener
{
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}“;
//获取用户输入的旧密码
String oldPwd=jpfArray[0].getText();
if(oldPwd.equals(““))
{//旧密码空
JOptionPane.showMessageDialog(this“请输入原始密码““错误“JOptionPane.ERROR_MESSAGE);
return;
}
//获取新密码
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;
}
//获取确认密码
String newPwd1=jpfArray[2].getText();
if(!newPwd.equals(newPwd1))
{//新密码与确认密码不同
JOptionPane.showMessageDialog(this“确认密码与新密码不符““错误“JOptionPane.ERROR_MESSAGE);
return;
}
try

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\chap01 预备知识\
     文件         157  2008-09-14 10:11  30天学通Java项目案例开发(完整源代码)\chap01 预备知识\Test.jsp
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\
     文件        1045  2008-07-18 10:30  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\ico.gif
     文件         139  2008-09-13 11:07  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\run.bat
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\
     目录           0  2014-01-08 22:56  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\
     文件        4346  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\ChangePwd.class
     文件        4898  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\ChangePwdTeacher.class
     文件        6452  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\ChoseCourse.class
     文件       10912  2008-10-26 23:27  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\CourseManage.class
     文件         858  2008-10-26 23:27  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\CourseTable$TableViewRenderer.class
     文件        4128  2008-10-26 23:27  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\CourseTable.class
     文件        3632  2008-10-26 23:27  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\GetScore.class
     文件        2933  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\GetStuInfo.class
     文件        2474  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\GradeInDB$TableChangeListener.class
     文件        6699  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\GradeInDB.class
     文件        6578  2008-10-26 23:31  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\Login.class
     文件        5591  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\NewClass.class
     文件        6233  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\NewCourse.class
     文件       10328  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\NewStu.class
     文件        2192  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuClient$1.class
     文件         606  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuClient$MyNode.class
     文件        5512  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuClient.class
     文件        1505  2008-10-26 23:26  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuFailGrade.class
     文件        2029  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuGrade.class
     文件        2455  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuInfo.class
     文件        3468  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\StuScore.class
     文件        2770  2008-10-26 23:28  30天学通Java项目案例开发(完整源代码)\chap02 东方大学学生成绩管理系统(Swing+MySQL)\build\wyf\cgq\TeacherClient$1.class
............此处省略579个文件信息

评论

共有 条评论