package com.bu3g.Internet.Frame;
import java.awt.Color;
import java.awt.Component;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import com.bu3g.Internet.db.DbUtil;
class AddPanel extends JPanel {
JLabel tishi, lab9, lab10, lab11, lab12, lab13, lab14, lab15, lab16, lab17;
JTextField jt, jt3, jt4, jt5, jt6, jt7;
JPasswordField jt2;
Date d = new Date();
String name;
JComboBox jc, jc2;
int age;
public AddPanel() {
this.setLayout(null);
JPanel p2 = new JPanel();
ImageIcon image = new ImageIcon("res/NewCardBackground.gif");
p2.setLayout(null);
p2.setBounds(350, 0, 250, 400);
JLabel bgcolor = new JLabel(image);
bgcolor.setBounds(0, 0, 250, 400);
JLabel bgcolor2 = new JLabel(image);
bgcolor2.setBounds(0, 0, 350, 400);
JLabel lab = new JLabel("用 户:");
lab.setForeground(Color.blue);
lab.setBounds(30, 10, 70, 20);
this.add(lab);
jt = new JTextField();
jt.setBounds(100, 10, 120, 20);
this.add(jt);
JLabel lab2 = new JLabel("密 码:");
lab2.setForeground(Color.blue);
lab2.setBounds(30, 40, 70, 20);
this.add(lab2);
jt2 = new JPasswordField();
jt2.setBounds(100, 40, 120, 20);
this.add(jt2);
JLabel lab21 = new JLabel("姓 名:");
lab21.setForeground(Color.blue);
lab21.setBounds(30, 70, 70, 20);
this.add(lab21);
jt7 = new JTextField();
jt7.setBounds(100, 70, 120, 20);
this.add(jt7);
JLabel lab3 = new JLabel("性 别:");
lab3.setForeground(Color.blue);
lab3.setBounds(30, 110, 70, 20);
this.add(lab3);
jc = new JComboBox();
jc.addItem("男");
jc.addItem("女");
jc.setBounds(100, 110, 120, 20);
this.add(jc);
JLabel lab4 = new JLabel("身份证:");
lab4.setForeground(Color.blue);
lab4.setBounds(30, 150, 70, 20);
this.add(lab4);
tishi = new JLabel("*");
tishi.setForeground(Color.red);
tishi.setBounds(220, 150, 180, 20);
this.add(tishi);
jt3 = new JTextField();
jt3.setBounds(100, 150, 120, 20);
this.add(jt3);
jt3.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
tishi.setText("正确输入可获得年龄!");
}
});
JLabel lab5 = new JLabel("年 龄:");
lab5.setForeground(Color.blue);
lab5.setBounds(30, 180, 70, 20);
this.add(lab5);
jt4 = new JTextField();
jt4.setBounds(100, 180, 120, 20);
this.add(jt4);
JButton jb = new JButton("自动获取年龄");
jb.setBounds(220, 180, 120, 20);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (!jt3.getText().trim().equals("") || jt3.getText() == null) {
String str = jt3.getText();
String str2 = str.substring(6, 10);
int year = d.getYear() + 1900;
System.out.println(year);
Integer i = new Integer(str2);
System.out.println(i);
age = year - i;
System.out.println(age);
jt4.setText("" + age + "");
} else {
jt3.requestFocus();
JOptionPane.showMessageDialog(new JPanel(), "身份证不能为空!");
}
}
});
this.add(jb);
JLabel lab6 = new JLabel("注册时间:");
lab6.setForeground(Color.blue);
lab6.setBounds(30, 210, 70, 20);
this.add(lab6);
jt5 = new JTextField();
jt5.setBounds(100, 210, 120, 20);
this.add(jt5);
JButton jb2 = new JButton("自动获取时间");
jb2.setBounds(220, 210, 120, 20);
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jt5.setText((d.getYear() + 1900) + "-" + (d.getMonth() + 1)
+ "-" + d.getDate());
}
});
this.add(jb2);
JLabel lab7 = new JLabel("充值金额:");
lab7.setForeground(Color.blue);
lab7.setBounds(30, 240, 70, 20);
this.add(lab7);
jc2 = new JComboBox();
jc2.addItem("100");
jc2.addItem("50");
jc2.addItem("30");
jc2.addItem("20");
jc2.addItem("10");
jc2.addItem("5");
jc2.setBounds(100, 240, 120, 20);
this.add(jc2);
JLabel lab8 = new JLabel("积 分:");
lab8.setForeground(Color.blue);
lab8.setBounds(30, 270, 70, 20);
this.add(lab8);
lab9 = new JLabel("用 户:");
lab9.setForeground(Color.red);
lab9.setBounds(30, 20, 200, 20);
p2.add(lab9);
lab10 = new JLabel("密 码:");
lab10.setForeground(Color.red);
lab10.setBounds(30, 40, 200, 20);
p2.add(lab10);
lab17 = new JLabel("姓 名:");
lab17.setForeground(Color.red);
lab17.setBounds(30, 70, 200, 20);
p2.add(lab17);
lab11 = new JLabel("性 别:");
lab11.setForeground(Color.red);
lab11.setBounds(30, 100, 200, 20);
p2.add(lab11);
lab12 = new JLabel("身份证:");
lab12.setForeground(Color.red);
lab12.setBounds(30, 130, 200, 20);
p2.add(lab12);
lab13 = new JLabel("年 龄:");
lab13.setForeground(Color.red);
lab13.setBounds(30, 160, 200, 20);
p2.add(lab13);
lab14 = new JLabel("注册时间:");
lab14.setForeground(Color.red);
lab14.setBounds(30, 190, 200, 20);
p2.add(lab14);
lab15 = new JLabel("充值金额:");
lab15.setForeground(Color.red);
lab15.setBounds(30, 220, 200, 20);
p2.add(lab15);
lab16 = new JLabel("积 分:");
lab16.setForeground(Color.red);
lab16.setBounds(30, 250, 200, 20);
p2.add(lab16);
jt6 = new JTextField();
jt6.setBounds(100, 270, 120, 20);
this.add(jt6);
JButton jb3 = new JButton("增加");
jb3.setBounds(50, 300, 70, 30);
jb3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DbUtil db = new DbUtil();
String age1 = jt4.getText();
System.out.println(age1);
int age2 = new Integer(age1);
System.out.println(age2);
String select = "select m_users from member where m_users='"
+ jt.getText() + "'";
System.out.println(select);
try {
ResultSet rs = db.query(select);
while (rs.next()) {
name = rs.getString(1);
}
rs.close();
} catch (SQLException e1) {
}
if (jt.getText().trim().equals("") || jt.getText() == null) {
jt.requestFocus();
JOptionPane.showMessageDialog(new JPanel(), "用户名不能为空!");
} else if (jt2.getText().trim().equals("")
|| jt2.getText() == null) {
jt2.requestFocus();
JOptionPane.showMessageDialog(new JPanel(), "密码不能为空!");
} else if (jt.getText().trim().equals(name)) {
jt.setText("");
jt.requestFocus();
JOptionPane.showMessageDialog(new JPanel(), "用户名重复!");
} else if (age2 < 18 ){
System.out.println("age" + age);
System.out.println("age2" + age2);
JOptionPane.showMessageDialog(new JPanel(), "年龄不满18!");
} else {
String insert = "insert into member values('"
+ jt.getText() + "','" + jt2.getText() + "','"
+ jt7.getText() + "','" + jc.getSelectedItem()
+ "','" + jt3.getText() + "'," + jt4.getText()
+ ",'" + jt5.getText() + "',"
+ jc2.getSelectedItem() + "," + jt6.getText()
+ ",2)";
System.out.println(insert);
try {
db.update(insert);
lab9.setText(lab9.getText() + " " + jt.getText());
lab10.setText(lab10.getText() + " " + jt2.getText());
lab17.setText(lab17.getText() + " " + jt7.getText());
lab11.setText(lab11.getText() + " "
+ jc.getSelectedItem())
没有合适的资源?快使用搜索试试~ 我知道了~
网吧管理系统的设计与实现
共209个文件
class:91个
jpg:72个
java:20个
需积分: 48 23 下载量 61 浏览量
2018-01-07
23:30:45
上传
评论 2
收藏 8.45MB RAR 举报
温馨提示
可用于毕业设计参考,主要包括系统的设计与实现,数据库,功能主要包括了对于上机时间,金额充值,点卡充值等等,欢迎各位需要的朋友下载参考
资源推荐
资源详情
资源评论
收起资源包目录
网吧管理系统的设计与实现 (209个子文件)
Internet.bak 3.18MB
Internet_3_25.bak 1.9MB
MainFrame.class 18KB
Membermain.class 10KB
UpdatePanel.class 6KB
MemberFrame.class 6KB
Upcomputer$3.class 6KB
Login.class 6KB
AddPanel.class 5KB
LockFrame.class 4KB
AddPanel$4.class 4KB
CardSales$1.class 4KB
Login$1.class 4KB
DeletePanel.class 4KB
DbUtil.class 4KB
MemberDownComputer.class 4KB
SelectPanel.class 4KB
MemberFrame$4.class 4KB
Membermain$3.class 4KB
MemberDownComputer$1.class 3KB
AddTemporarilyUser$1.class 3KB
FlashWindowPanel.class 3KB
Membermain$4.class 3KB
Upcomputer.class 3KB
UpdatePanel$3.class 3KB
UpdatePanel$1.class 3KB
CardSales.class 3KB
Membermain$8.class 3KB
AddTemporarilyUser.class 3KB
Membermain$1.class 3KB
DownComputer$2.class 3KB
Addmembermoney$1.class 3KB
AddTemmoney$1.class 3KB
SelectPanel$1.class 3KB
MainBoardBean.class 3KB
DeletePanel$2.class 3KB
UpdatePanel$2.class 2KB
Upcomputer$1.class 2KB
DownComputer$1.class 2KB
Membermain$9.class 2KB
MemberFrame$3.class 2KB
DownComputer.class 2KB
AddMember.class 2KB
Membermain$6.class 2KB
AddPanel$2.class 2KB
Addmoney.class 2KB
MemberFrame$1.class 2KB
Addmembermoney.class 2KB
AddTemmoney.class 2KB
DbEnv.class 2KB
FlashWindowPanel$MyMonitor.class 2KB
LockFrame$1.class 2KB
ImageBackPanel.class 1KB
CopyRight.class 1KB
AddPanel$3.class 1KB
DeletePanel$1.class 1KB
CopyRight$1.class 1KB
MemberFrame$2.class 1KB
Membermain$5.class 1KB
AddPanel$5.class 1KB
Membermain$2.class 1KB
Membermain$7.class 1KB
AddTemporarilyUser$2.class 1KB
Upcomputer$2.class 1KB
ImagePanel.class 997B
Membermain$15.class 990B
MainFrame$14.class 984B
Addmembermoney$2.class 947B
AddTemmoney$2.class 932B
Membermain$14.class 906B
Membermain$10.class 903B
MainFrame$1.class 881B
MainFrame$13.class 871B
MainFrame$10.class 864B
MainFrame$2.class 863B
MainFrame$4.class 848B
MainFrame$6.class 848B
MainFrame$5.class 848B
MainFrame$7.class 848B
MainFrame$8.class 847B
MainFrame$9.class 847B
AddPanel$1.class 832B
Membermain$13.class 819B
MainFrame$12.class 815B
Membermain$12.class 815B
Membermain$11.class 815B
MainFrame$11.class 813B
MainFrame$3.class 807B
DownComputer$3.class 768B
Upcomputer$4.class 756B
CardSales$2.class 750B
Login$2.class 738B
MyFont.class 640B
.classpath 506B
Thumbs.db 34KB
Thumbs.db 27KB
Thumbs.db 16KB
Thumbs.db 13KB
Thumbs.db 7KB
WindowBackground.gif 198KB
共 209 条
- 1
- 2
- 3
资源评论
进步中的程序猿
- 粉丝: 15
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- note test a bc d e f g h
- MERGE.csv.zip
- 15白落梅:你是锦瑟我为流年:三毛的万水千山-3491776.mobi
- 微信小程序源码 实现 城市切换 demo 根据城市首字母排序城市 选择城市
- 12因为懂得 所以慈悲-张爱玲的倾城往事 (白落梅经典散文系列)-3321089.mobi
- 基于 C# 实现的串口温度监控软件
- 基于STM32F103RBT6单片机+SIM868自动收货机主控板硬件(原理图+PCB)工程文件.zip
- 微信小程序源码 车源宝 二手车交易平台 源码下载
- 专注于在线教育领域,打造更好的网课系统,网校系统,知识付费系统
- ADM487EARZ-REEL7 产品规格书pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功