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

📄 spend.java

📁 是一个描述饭卡管理系统的软件工程作业,里面有各个阶段的文档介绍.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        jPanel2.add(jButton20);        jButton20.setBounds(30, 60, 60, 23);        jButton21.setText("0.75");        jPanel2.add(jButton21);        jButton21.setBounds(30, 90, 60, 23);        jButton22.setText("1.2");        jPanel2.add(jButton22);        jButton22.setBounds(30, 120, 60, 23);        jButton23.setText("2.4");        jPanel2.add(jButton23);        jButton23.setBounds(30, 150, 60, 23);        jButton24.setText("5.3");        jPanel2.add(jButton24);        jButton24.setBounds(30, 180, 60, 23);        jPanel1.add(jPanel2);        jPanel2.setBounds(380, 10, 200, 220);        jButton27.setText("\u540e\u9000");        jButton27.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton27ActionPerformed(evt);            }        });        jPanel1.add(jButton27);        jButton27.setBounds(180, 90, 70, 23);        jButton16.setText("\u5173\u8d26\u6237");        jButton16.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton16ActionPerformed(evt);            }        });        jPanel1.add(jButton16);        jButton16.setBounds(260, 90, 120, 23);        Op.setEditable(false);        jPanel1.add(Op);        Op.setBounds(310, 60, 30, 20);        getContentPane().add(jPanel1);        jPanel1.setBounds(0, 230, 590, 250);        jPanel3.setLayout(null);        jPanel3.setBorder(new javax.swing.border.TitledBorder(null, "\u5b66\u751f\u5237\u5361"));        Ids.setText("0");        jPanel3.add(Ids);        Ids.setBounds(100, 60, 90, 20);        jLabel5.setText("\u5b66\u751f\u5361\u53f7ID");        jPanel3.add(jLabel5);        jLabel5.setBounds(20, 60, 70, 15);        jButton26.setText("\u67e5\u8be2\u5b66\u751f\u5361\u4f59\u989d");        jButton26.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton26ActionPerformed(evt);            }        });        jPanel3.add(jButton26);        jButton26.setBounds(310, 60, 160, 23);        XFWB.setText("\u6d88\u8d39\u5b8c\u6bd5\uff0c\u5361\u5269\u4f59\u5982\u4e0b\u3002\u5982\u679c\u8981\u7ee7\u7eed\u6d88\u8d39\u8bf7\u91cd\u65b0\u5237\u5361\uff01");        jPanel3.add(XFWB);        XFWB.setBounds(20, 100, 340, 15);        getContentPane().add(jPanel3);        jPanel3.setBounds(0, 50, 590, 140);        jButton25.setText("\u8fd4\u56de\u767b\u9646");        jButton25.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton25ActionPerformed(evt);            }        });        jButton25.addMouseListener(new java.awt.event.MouseAdapter() {            public void mouseClicked(java.awt.event.MouseEvent evt) {                jButton25MouseClicked(evt);            }        });        getContentPane().add(jButton25);        jButton25.setBounds(470, 500, 100, 23);        XFWB1.setText("\u6b22\u8fce\u5149\u4e34\u996d\u5361\u6d88\u8d39\u754c\u9762");        getContentPane().add(XFWB1);        XFWB1.setBounds(180, 30, 140, 15);        DjCheck.setText("\u5b9a\u4ef7");        DjCheck.addItemListener(new java.awt.event.ItemListener() {            public void itemStateChanged(java.awt.event.ItemEvent evt) {                DjCheckItemStateChanged(evt);            }        });        getContentPane().add(DjCheck);        DjCheck.setBounds(100, 200, 60, 23);        Dingjia.setEditable(false);        Dingjia.setText("0");        Dingjia.setEnabled(false);        getContentPane().add(Dingjia);        Dingjia.setBounds(160, 200, 80, 20);        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setBounds((screenSize.width-600)/2, (screenSize.height-563)/2, 600, 563);    }    // </editor-fold>//GEN-END:initComponents    private void jButton25ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton25ActionPerformed// TODO 将在此处添加您的处理代码:    }//GEN-LAST:event_jButton25ActionPerformed    private void xiaofeiBActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_xiaofeiBActionPerformed        try{                   this.result=String.valueOf((Integer.parseInt(Sum.getText()) - Integer.parseInt(Now.getText())));            String sql = "update card_info set sum = "+result+" where id = "+Ids.getText();                if(Main.state.executeUpdate(sql)==0){                          JOptionPane.showMessageDialog(null,"消费失败");           }else{           this.nows =Now.getText();           this.sums =Sum.getText();            JOptionPane.showMessageDialog(null,"消费完毕,卡剩余"+ result +"。如果要继续消费请在10秒内操作,只后自动关闭帐户");           Sum.setText(result);                       }                    }catch(SQLException ex){ System.err.println("aq.executeQuery:"+ex.getMessage());}                    }//GEN-LAST:event_xiaofeiBActionPerformed    private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton14ActionPerformed    if(Jisuan.getText().compareTo("") == 0){            Jisuan.setText(Now.getText());            Now.setText("0");                    }        else {            switch(ops){                case 3:                    int a= 0;                    a=Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText());                    if(a>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText())));                                                Now.setText(Jisuan.getText());                                            }                     break;                                   case 2:                    int b=0;                    b = Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText());                    if(b>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText())));                                                Now.setText(Jisuan.getText());                    }                     break;                                   case 1:                    int c=1;                    c=Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText());                    if(c>999||c<=0){                        JOptionPane.showMessageDialog(null,"计算量超过消费有效值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText())));                                                Now.setText(Jisuan.getText());                    }                     break;                        }                                   }         ops = 0 ;        Op.setText("=");    }//GEN-LAST:event_jButton14ActionPerformed    private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton13ActionPerformed    if(Jisuan.getText().compareTo("") == 0){            Jisuan.setText(Now.getText());            Now.setText("0");                    }        else {            switch(ops){                case 3:                    int a= 0;                    a=Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText());                    if(a>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                   case 2:                    int b=0;                    b = Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText());                    if(b>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                   case 1:                    int c=1;                    c=Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText());                    if(c>999||c<=0){                        JOptionPane.showMessageDialog(null,"计算量超过消费有效值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                                                           }                                   }         ops = 1 ;        Op.setText("-");    }//GEN-LAST:event_jButton13ActionPerformed    private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton12ActionPerformed        if(Jisuan.getText().compareTo("") == 0){            Jisuan.setText(Now.getText());            Now.setText("0");                    }        else {            switch(ops){                case 3:                    int a= 0;                    a=Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText());                    if(a>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) *  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                   case 2:                    int b=0;                    b = Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText());                    if(b>999){                        JOptionPane.showMessageDialog(null,"计算量超过消费最大值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) +  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                   case 1:                    int c=1;                    c=Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText());                    if(c>999||c<=0){                        JOptionPane.showMessageDialog(null,"计算量超过消费有效值!");                    }else{                        Jisuan.setText(String.valueOf(Integer.parseInt(Jisuan.getText()) -  Integer.parseInt(Now.getText())));                                                Now.setText("0");                    }                     break;                                                                           }                                   }         ops = 2 ;        Op.setText("+");    }//GEN-LAST:event_jButton12ActionPerformed    public void closeStu_Info(){                Sum.setText("0");

⌨️ 快捷键说明

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