package netbar;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.text.SimpleDateFormat;
import netbar.server.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.border.TitledBorder;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class pnl_xiaji
extends JPanel {
Date endtime;
public pnl_xiaji() {
try {
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setLayout(null);
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel1.setText("机器号码:");
jLabel1.setBounds(new Rectangle(15, 52, 76, 24));
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel2.setText("下机时间:");
jLabel2.setBounds(new Rectangle(15, 119, 76, 24));
cmb_xjcomputer.setBounds(new Rectangle(95, 53, 103, 27));
cmb_xjcomputer.addItemListener(new pnl_xiaji_cmb_xjcomputer_itemAdapter(this));
for (int j = 0; j < xjal.size(); j++) {//获取可用下机计算机号
cmb_xjcomputer.addItem(xjal.get(j));
}
txt_xjtime1.setEnabled(false);
endtime = new Date();
SimpleDateFormat sdf1 = new SimpleDateFormat("yy-MM-dd HH:mm");//设计时间格式
String etime = sdf1.format(endtime);
txt_xjtime1.setText(etime);
txt_xjtime1.setBounds(new Rectangle(95, 115, 103, 27));
btn_ok.setBounds(new Rectangle(32, 206, 69, 28));
btn_ok.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
btn_ok.setText("确 定");
btn_ok.addActionListener(new pnl_xiaji_btn_ok_actionAdapter(this));
btn_reset.setBounds(new Rectangle(126, 205, 66, 28));
btn_reset.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
btn_reset.setText("重 置");
jPanel1.setBorder(titledBorder1);
jPanel1.setBounds(new Rectangle(223, 12, 214, 268));
jPanel1.setLayout(null);
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel3.setHorizontalAlignment(SwingConstants.CENTER);
jLabel3.setText("机 器 号:");
jLabel3.setBounds(new Rectangle(18, 13, 63, 25));
lbl_computer.setBorder(titledBorder1);
lbl_computer.setHorizontalAlignment(SwingConstants.CENTER);
lbl_computer.setText("");
lbl_computer.setBounds(new Rectangle(92, 13, 94, 25));
jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel5.setHorizontalAlignment(SwingConstants.CENTER);
jLabel5.setText("卡 号:");
jLabel5.setBounds(new Rectangle(18, 59, 63, 25));
lbl_card.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lbl_card.setBorder(titledBorder1);
lbl_card.setHorizontalAlignment(SwingConstants.CENTER);
lbl_card.setText("");
lbl_card.setBounds(new Rectangle(92, 59, 94, 25));
jLabel7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel7.setHorizontalAlignment(SwingConstants.CENTER);
jLabel7.setText("上机时间:");
jLabel7.setBounds(new Rectangle(18, 101, 63, 25));
lbl_start.setFont(new java.awt.Font("Dialog", Font.PLAIN, 11));
lbl_start.setBorder(titledBorder1);
lbl_start.setHorizontalAlignment(SwingConstants.CENTER);
lbl_start.setText("");
lbl_start.setBounds(new Rectangle(92, 101, 115, 25));
jLabel9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel9.setHorizontalAlignment(SwingConstants.CENTER);
jLabel9.setText("下机时间:");
jLabel9.setBounds(new Rectangle(18, 140, 63, 25));
lbl_end.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lbl_end.setBorder(titledBorder1);
lbl_end.setHorizontalAlignment(SwingConstants.CENTER);
lbl_end.setText("");
lbl_end.setBounds(new Rectangle(92, 140, 115, 25));
jLabel11.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel11.setHorizontalAlignment(SwingConstants.CENTER);
jLabel11.setText("本次费用:");
jLabel11.setBounds(new Rectangle(18, 179, 63, 25));
lbl_fee.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
lbl_fee.setBorder(titledBorder1);
lbl_fee.setHorizontalAlignment(SwingConstants.CENTER);
lbl_fee.setText("");
lbl_fee.setBounds(new Rectangle(92, 179, 94, 25));
jLabel13.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel13.setHorizontalAlignment(SwingConstants.CENTER);
jLabel13.setText("卡内余额:");
jLabel13.setBounds(new Rectangle(18, 216, 63, 25));
lbl_account.setBorder(titledBorder1);
lbl_account.setHorizontalAlignment(SwingConstants.CENTER);
lbl_account.setText("");
lbl_account.setBounds(new Rectangle(92, 216, 94, 25));
this.add(jLabel1);
this.add(cmb_xjcomputer);
jPanel1.add(jLabel3);
jPanel1.add(lbl_computer);
jPanel1.add(jLabel5);
jPanel1.add(lbl_card);
jPanel1.add(jLabel7);
jPanel1.add(lbl_start);
jPanel1.add(jLabel9);
jPanel1.add(lbl_end);
jPanel1.add(jLabel11);
jPanel1.add(lbl_fee);
jPanel1.add(jLabel13);
jPanel1.add(lbl_account);
this.add(txt_xjtime1);
this.add(jLabel2);
this.add(btn_ok);
this.add(btn_reset);
this.add(jPanel1);
}
MaxId mi=new MaxId();
CompterDetail cd=new CompterDetail();
AccountFee af = new AccountFee();
CardCheck xiajicc = new CardCheck();
InsertClass ic = new InsertClass();
comboClass xjcc = new comboClass();
ArrayList xjal = xjcc.getXJArratList();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JComboBox cmb_xjcomputer = new JComboBox();
JTextField txt_xjtime1 = new JTextField();
JButton btn_ok = new JButton();
JButton btn_reset = new JButton();
JPanel jPanel1 = new JPanel();
TitledBorder titledBorder1 = new TitledBorder("");
JLabel jLabel3 = new JLabel();
JLabel lbl_computer = new JLabel();
JLabel jLabel5 = new JLabel();
JLabel lbl_card = new JLabel();
JLabel jLabel7 = new JLabel();
JLabel lbl_start = new JLabel();
JLabel jLabel9 = new JLabel();
JLabel lbl_end = new JLabel();
JLabel jLabel11 = new JLabel();
JLabel lbl_fee = new JLabel();
JLabel jLabel13 = new JLabel();
JLabel lbl_account = new JLabel();
public void btn_ok_actionPerformed(ActionEvent e) {
String compterid = cmb_xjcomputer.getSelectedItem().toString();
String endt=txt_xjtime1.getText().toString();
xiajicc.updateXiaji(compterid);
ic.mc= mi.max(compterid);
ic.getxiaji();
af.num = compterid;
int cfee = af.play();
lbl_fee.setText(Integer.toString(cfee));
af.m=mi.max(compterid);
af.updatefee(cfee);
lbl_computer.setText(compterid);
lbl_end.setText(endt);
cd.comid=compterid;
lbl_card.setText(cd.CDetail());
lbl_start.setText(cd.cdStarttime());
af.thisfee=Integer.parseInt(lbl_fee.getText());
int a=af.balance(lbl_card.getText());
lbl_account.setText(Integer.toString(a));
af.updatebalance(a,lbl_card.getText());
}
}
class pnl_xiaji_cmb_xjcomputer_itemAdapter
implements ItemListener {
private pnl_xiaji adaptee;
pnl_xiaji_cmb_xjcomputer_itemAdapter(pnl_xiaji adaptee) {
this.adaptee = adaptee;
}
public void itemStateChanged(ItemEvent e) {
// adaptee.cmb_xjcomputer_itemStateChanged(e);
}
}
class pnl_xiaji_btn_ok_actionAdapter
implements ActionListener {
private pnl_xiaji adaptee;
pnl_xiaji_btn_ok_actionAdapter(pnl_xiaji adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn_ok_actionPerformed(e);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
小型网吧计费系统JAVA语言实现
共158个文件
class:26个
java:15个
java~1~:6个
需积分: 10 32 下载量 103 浏览量
2008-12-17
10:42:53
上传
评论
收藏 291KB RAR 举报
温馨提示
用JAVA语言实现的小型的网吧计费系统,里面有一些漏洞还不完善,适合学习用,附加数据库
资源推荐
资源详情
资源评论
收起资源包目录
小型网吧计费系统JAVA语言实现 (158个子文件)
pnl_xiaji.class 7KB
pnl_checkshj.class 5KB
AccountFee.class 5KB
pnl_xjdetail.class 3KB
frm_netmain.class 3KB
frm_userdetail.class 3KB
InsertClass.class 3KB
CardCheck.class 3KB
CompterDetail.class 2KB
frm_netwelcome.class 2KB
comboClass.class 2KB
MaxId.class 2KB
NetMain.class 1KB
netCon.class 1KB
pnl_us.class 1KB
pnl_checkshj_btn_ok_actionAdapter.class 770B
NetMain$1.class 708B
frm_netmain_menu_shangji_actionAdapter.class 694B
frm_netmain_menu_aboutus_actionAdapter.class 694B
pnl_checkshj_btn_reset_actionAdapter.class 691B
frm_netmain_menu_xiaji_actionAdapter.class 688B
frm_netmain_menu_exit_actionAdapter.class 685B
frm_netwelcome_contentPane_mouseAdapter.class 673B
pnl_xiaji_btn_ok_actionAdapter.class 664B
frm_netwelcome_lbl_wel_mouseAdapter.class 661B
pnl_xiaji_cmb_xjcomputer_itemAdapter.class 602B
netbar.dep2 22KB
netbar.server.dep2 9KB
pnl_xiaji.java 7KB
pnl_checkshj.java 6KB
AccountFee.java 4KB
pnl_xjdetail.java 4KB
frm_userdetail.java 4KB
frm_netmain.java 4KB
frm_netwelcome.java 2KB
CardCheck.java 2KB
InsertClass.java 2KB
comboClass.java 2KB
CompterDetail.java 2KB
NetMain.java 2KB
MaxId.java 858B
netCon.java 824B
pnl_us.java 601B
InsertClass.java~10~ 2KB
Test.java~10~ 300B
InsertClass.java~11~ 2KB
Test.java~11~ 318B
InsertClass.java~12~ 1KB
Test.java~12~ 316B
InsertClass.java~13~ 2KB
Test.java~13~ 301B
InsertClass.java~14~ 2KB
Test.java~14~ 362B
InsertClass.java~15~ 2KB
InsertClass.java~16~ 2KB
CompterDetail.java~16~ 2KB
comboClass.java~16~ 927B
InsertClass.java~17~ 2KB
CompterDetail.java~17~ 1KB
comboClass.java~17~ 895B
InsertClass.java~18~ 2KB
CompterDetail.java~18~ 2KB
comboClass.java~18~ 684B
comboClass.java~19~ 1KB
CompterDetail.java~19~ 1KB
NetMain.java~1~ 1KB
frm_netwelcome.java~1~ 683B
netCon.java~1~ 602B
ShowTime.java~1~ 575B
MaxId.java~1~ 489B
frm_netmain.java~1~ 412B
CompterDetail.java~20~ 2KB
comboClass.java~20~ 1KB
AccountFee.java~21~ 3KB
CompterDetail.java~21~ 2KB
comboClass.java~21~ 1KB
AccountFee.java~22~ 4KB
CompterDetail.java~22~ 2KB
comboClass.java~22~ 1KB
AccountFee.java~23~ 3KB
CompterDetail.java~23~ 2KB
comboClass.java~23~ 1KB
AccountFee.java~24~ 4KB
CompterDetail.java~24~ 2KB
comboClass.java~24~ 1KB
AccountFee.java~25~ 4KB
comboClass.java~25~ 2KB
CompterDetail.java~25~ 2KB
AccountFee.java~26~ 4KB
AccountFee.java~27~ 4KB
AccountFee.java~28~ 4KB
AccountFee.java~29~ 4KB
frm_netwelcome.java~2~ 2KB
frm_netmain.java~2~ 1KB
ShowTime.java~2~ 807B
MaxId.java~2~ 778B
netCon.java~2~ 549B
AccountFee.java~30~ 4KB
CardCheck.java~32~ 1KB
CardCheck.java~33~ 2KB
共 158 条
- 1
- 2
资源评论
hilda0914
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功