资源简介
JAVA源代码及JAR包,可运行
运行本程序之前,请先配置数据库文件:
用记事本程序打开目录下的 mySQL/mysql.properties,进行配置,然后即可运行管理员的初始姓名和密码分别是
姓名: admin
密码: 123456
代码片段和文件信息
import com.niit.jdbc.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* 修改管理员的用户名和密码
* @author Administrator
*
*/
public class AdminModule {
Jframe jf = new Jframe(“修改管理员账号和密码“);
private JLabel nameLabel = new JLabel(“请输入新的账号:“);
private JLabel oldpassLabel = new JLabel(“请输入旧的密码:“);
private JLabel newpassLabel = new JLabel(“请输入新的密码:“);
private JLabel wordLabel = new JLabel(“再输入一遍密码:“); //用户密码标签
private JTextField nameFld = new JTextField(20);
private JPasswordField oldpassFld = new JPasswordField(20);
private JPasswordField newpassFld = new JPasswordField(20);
private JPasswordField wordFld = new JPasswordField(20);
private JButton handleBtn = new JButton(“提交“);
public void init()
{ //使Jframe在屏幕中央显示
Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); //获取屏幕的大小
int x = (int) ((d.getWidth()-400)/2); //获取Jframe框起点的x坐标
int y = (int) ((d.getHeight()-300)/2); //获取Jframe框起点的y坐标
JPanel topPanel = new JPanel();
JPanel centerPanel = new JPanel();
JPanel cenPanel = new JPanel();
JPanel terPanel = new JPanel();
JPanel bottomPanel = new JPanel();
topPanel.add(nameLabel);
topPanel.add(nameFld);
centerPanel.add(oldpassLabel);
centerPanel.add(oldpassFld);
terPanel.add(newpassLabel);
terPanel.add(newpassFld);
cenPanel.add(wordLabel);
cenPanel.add(wordFld);
bottomPanel.add(handleBtn);
Box box = Box.createVerticalBox();
box.add(topPanel);
box.add(centerPanel);
box.add(terPanel);
box.add(cenPanel);
box.add(bottomPanel);
jf.setBounds(xy400300);
jf.add(box);
jf.setVisible(true);
jf.setResizable(false);
handleBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
String username = nameFld.getText();
String password = oldpassFld.getText();
String pass = newpassFld.getText();
String word = wordFld.getText();
if(new UserDao().Check_NAP(password))
{
if(pass.equals(word))
{
new UserDao().insert_NAP(usernamepasspassword);
JOptionPane.showMessageDialog(jf “修改成功“);
jf.setVisible(false);
}
else
{
JOptionPane.showMessageDialog(jf “密码不一致,请重新输入密码“);
newpassFld.setText(““);
wordFld.setText(““);
}
}
else
{
JOptionPane.showMessageDialog(jf “旧密码不正确,请重新输入密码“);
oldpassFld.setText(““);
}
}
});
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 99 2010-09-23 14:07 记账本\mySQL\mysql.properties
文件 234 2010-10-06 10:40 记账本\readme.txt
文件 323 2010-09-15 11:22 记账本\源代码\.classpath
文件 385 2010-09-15 11:19 记账本\源代码\.project
文件 1800 2010-09-23 08:59 记账本\源代码\bin\AdminModule$1.class
文件 2878 2010-09-23 08:59 记账本\源代码\bin\AdminModule.class
文件 6620 2010-09-30 08:27 记账本\源代码\bin\com\niit\jdbc\AbstractDao.class
文件 2105 2010-09-22 15:13 记账本\源代码\bin\com\niit\jdbc\CreateTableDao.class
文件 2787 2010-09-22 12:49 记账本\源代码\bin\com\niit\jdbc\ItemDao.class
文件 1776 2010-09-21 17:43 记账本\源代码\bin\com\niit\jdbc\TypeDao.class
文件 3490 2010-09-23 08:54 记账本\源代码\bin\com\niit\jdbc\UserDao.class
文件 1184 2010-09-21 19:11 记账本\源代码\bin\DeleteModule$1.class
文件 3055 2010-09-21 19:11 记账本\源代码\bin\DeleteModule.class
文件 1786 2010-09-21 16:05 记账本\源代码\bin\InputModule$1.class
文件 2693 2010-09-21 16:05 记账本\源代码\bin\InputModule.class
文件 2133 2010-09-26 14:01 记账本\源代码\bin\LoginModule$1.class
文件 4014 2010-09-26 14:01 记账本\源代码\bin\LoginModule.class
文件 1555 2010-09-27 19:09 记账本\源代码\bin\Modify$1.class
文件 1555 2010-09-27 19:09 记账本\源代码\bin\Modify$2.class
文件 2129 2010-09-27 19:09 记账本\源代码\bin\Modify$ExceListener_day.class
文件 2137 2010-09-27 19:09 记账本\源代码\bin\Modify$ExceListener_month.class
文件 2118 2010-09-27 19:09 记账本\源代码\bin\Modify$ExceListener_year.class
文件 4050 2010-09-27 19:09 记账本\源代码\bin\Modify.class
文件 1848 2010-09-21 20:15 记账本\源代码\bin\ModifyModule$1.class
文件 3055 2010-09-21 20:15 记账本\源代码\bin\ModifyModule.class
文件 2499 2010-09-27 19:11 记账本\源代码\bin\Query$ExceListener_day.class
文件 2507 2010-09-27 19:11 记账本\源代码\bin\Query$ExceListener_month.class
文件 2488 2010-09-27 19:11 记账本\源代码\bin\Query$ExceListener_year.class
文件 4076 2010-09-27 19:11 记账本\源代码\bin\Query.class
文件 1217 2010-09-21 20:37 记账本\源代码\bin\Record$1.class
............此处省略54个文件信息
评论
共有 条评论