資源簡介
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個文件信息
- 上一篇:Android登錄注冊帶數據庫項目
- 下一篇:android 在屏幕上打印log
評論
共有 條評論