⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 outmoneypanel.java~7~

📁 java实战网吧计费系统
💻 JAVA~7~
字号:
package com.jbaptech.accp.netbar.client;

import java.awt.*;
import javax.swing.*;
import java.util.*;

public class OutMoneyPanel extends JPanel{
  JLabel jLabel1 = new JLabel();
   JLabel jLabel2 = new JLabel();
   JLabel jLabel3 = new JLabel();
   JLabel jLabel4 = new JLabel();
   JLabel jLabel5 = new JLabel();
   JLabel jLabel6 = new JLabel();
   JLabel jLabel7 = new JLabel();
   JLabel jLabel8 = new JLabel();
   JLabel jLabel9 = new JLabel();
   JLabel jLabel99 = new JLabel();
   JLabel jLabel11 = new JLabel();
   JLabel jLabel111 = new JLabel();
   ComsumeDisplayData consumeDisplayData;

   public OutMoneyPanel( ComsumeDisplayData consumeDisplayData) {
     this.consumeDisplayData  = consumeDisplayData;

     try {

         //  ComputerID = Integer.parseInt(consumeDisplayData.getRecord().getComputerId());

       jbInit();
     }
     catch(Exception ex) {
       ex.printStackTrace();
     }
   }
   void jbInit() throws Exception {
     this.setLayout(null);
     jLabel1.setFont(new java.awt.Font("Serif", 0, 15));
     jLabel1.setForeground(Color.black);
     jLabel1.setText("机  器  号:");
     jLabel1.setBounds(new Rectangle(120, 30, 80, 25));

     jLabel2.setText( this.consumeDisplayData.getRecord().getComputerId());
     jLabel2.setBounds(new Rectangle(200, 30, 100, 25));

     jLabel3.setFont(new java.awt.Font("Serif", 0, 15));
     jLabel3.setText("卡       号:");
     jLabel3.setBounds(new Rectangle(120, 80, 80, 25));

     jLabel4.setText( this.consumeDisplayData.getRecord().getCardId());
     jLabel4.setBounds(new Rectangle(200, 80, 100, 25));

     jLabel5.setFont(new java.awt.Font("Serif", 0, 15));
     jLabel5.setText("使用开始时间:");
     jLabel5.setBounds(new Rectangle(120, 130, 80, 25));

     jLabel6.setText( this.consumeDisplayData.getRecord().getBeginTime());
     jLabel6.setBounds(new Rectangle(200, 130, 100, 25));

     jLabel9.setFont(new java.awt.Font("Serif", 0, 15));
jLabel9.setText("使用结束时间:");
jLabel9.setBounds(new Rectangle(120, 130, 80, 25));

jLabel99.setText( this.consumeDisplayData.getRecord().getEndTime());
jLabel99.setBounds(new Rectangle(200, 130, 100, 25));

     jLabel11.setFont(new java.awt.Font("Serif", 0, 15));
     jLabel11.setText("本次消费:");
     jLabel11.setBounds(new Rectangle(120, 180, 80, 25));

     jLabel111.setText(String.valueOf(this.consumeDisplayData.getRecord().getFee()));
     jLabel111.setBounds(new Rectangle(200, 180, 100, 25));

     jLabel7.setFont(new java.awt.Font("Serif", 0, 15));
     jLabel7.setText("此卡余额:");
     jLabel7.setBounds(new Rectangle(120, 180, 80, 25));

     jLabel8.setText(String.valueOf(this.consumeDisplayData.getCard().getBalance()));
     jLabel8.setBounds(new Rectangle(200, 180, 100, 25));

     this.add(jLabel2, null);
     this.add(jLabel1, null);
     this.add(jLabel4, null);
     this.add(jLabel3, null);
     this.add(jLabel6, null);
     this.add(jLabel5, null);
     this.add(jLabel8, null);
     this.add(jLabel7, null);

//     con = barConnect.getconn();
//     Statement stmt = con.createStatement();
//     ResultSet viewRs = stmt.executeQuery("select * from TimeMoneyView where ComputerID = "+ComputerID+" order by EventID desc");
//     viewRs.next();
//     eachMoney = Integer.parseInt(viewRs.getString("EachMoney"));
//     cardID = Integer.parseInt(viewRs.getString("CardID"));
//     jLabel4.setText(Integer.toString(cardID));
//     timeString = viewRs.getString("AllTime");
//
//     StringTokenizer st1 = new StringTokenizer(timeString," ");
//     st1.nextToken();
//     jLabel6.setText(st1.nextToken().toString());
//     viewRs.close();

     cost = 0;
     StringTokenizer st = new StringTokenizer(timeString," ");
     st.nextToken();
     StringTokenizer stt = new StringTokenizer(st.nextToken(),":");
     cost += Integer.parseInt(stt.nextToken().toString()) *1.0*eachMoney;
     cost += Integer.parseInt(stt.nextToken().toString()) *0.0166*eachMoney;

//     Statement insertstmt = con.createStatement();
//     int rs1 = insertstmt.executeUpdate("update Card set LeaveMoney = LeaveMoney-"+cost+" where CardId ="+cardID);
//     cost = 0;
//     if(rs1 != 0 ){
//       Statement leavestmt = con.createStatement();
//       ResultSet leaveMoney = leavestmt.executeQuery("Select LeaveMoney from Card where CardId ="+cardID);
//       leaveMoney.next();
//       jLabel8.setText(leaveMoney.getString("LeaveMoney"));
     }
     /*System.out.print(cost);
     jLabel8.setText();
     System.out.println(st.nextToken());
     System.out.println(st.nextToken());
     System.out.println(st.nextToken());
     while (st.hasMoreTokens()) {
          System.out.println(st.nextToken());
      }*/


   private float cost;
   private int eachMoney;
   private int cardID;
   private String timeString;
 //  private Connection con;
   private int ComputerID;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -