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

📄 spend.java

📁 是一个描述饭卡管理系统的软件工程作业,里面有各个阶段的文档介绍.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        Now.setText("0");        this.jPanel1.setVisible(false);        this.Ids.setEditable(true);        this.jButton26.setEnabled(true);    }        private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton16ActionPerformed        Sum.setText("0");        Now.setText("0");        this.jPanel1.setVisible(false);        this.Ids.setEditable(true);        this.jButton26.setEnabled(true);    }//GEN-LAST:event_jButton16ActionPerformed    private void jButton17ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton17ActionPerformed        Sum.setText(sums);        Now.setText(nows);        xiaofeiB.setEnabled(false);    }//GEN-LAST:event_jButton17ActionPerformed    private void jButton27ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton27ActionPerformed        if(DjCheck.isSelected()){            Dingjia.setText(Dingjia.getText().substring(0, (Dingjia.getText().length()-1)));             if(Dingjia.getText().equals("")){Dingjia.setText("0");}        }else{         Now.setText(Now.getText().substring(0, (Now.getText().length()-1)));             if(Now.getText().equals("")){Now.setText("0");}        }                  }//GEN-LAST:event_jButton27ActionPerformed    private void jButton26ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton26ActionPerformed                if(Ids.getText().equals("") ){            JOptionPane.showMessageDialog(null,"卡号不能为空!");            Ids.setFocusable(true);        }else{        try{                   String sql = "select * from card_info where id = "+Ids.getText();                    ResultSet rs = Main.state.executeQuery(sql);            if(rs.next()){                if(rs.getBoolean(3)){                   JOptionPane.showMessageDialog(null,"卡已经被锁,如要解锁,请与管理员联系否则10日后 自动注销!");                }else{                if(DjCheck.isSelected()){                    Sum.setText(rs.getString(2));                    this.result=String.valueOf(Integer.parseInt(Sum.getText())-Integer.parseInt(Dingjia.getText()));                     JOptionPane.showMessageDialog(null,"消费完毕,卡剩余"+ result +"。如果要继续消费请在10秒内操作,只后自动关闭帐户");                    Sum.setText(result);                }else{                           Ids.setEditable(false);                                this.jButton26.setEnabled(false);                                this.jPanel1.setVisible(true);                Sum.setText(rs.getString(2));                 jButton12.setEnabled(true);                 jButton13.setEnabled(true);                 jButton14.setEnabled(true);                 jButton15.setEnabled(true);                 this.xiaofeiB.setEnabled(true);                }                }            }else{            JOptionPane.showMessageDialog(null,"卡号错误!");            }        }catch(SQLException ex){ System.err.println("aq.executeQuery:"+ex.getMessage());}        }    }//GEN-LAST:event_jButton26ActionPerformed    private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton15ActionPerformed        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 = 3 ;        Op.setText("*");    }//GEN-LAST:event_jButton15ActionPerformed    private void DjCheckItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_DjCheckItemStateChanged       if(evt.getStateChange()==evt.SELECTED){           this.jPanel1.setVisible(true);                 jButton12.setEnabled(false);                 jButton13.setEnabled(false);                 jButton14.setEnabled(false);                 jButton15.setEnabled(false);                            Now.setEnabled(false);           Dingjia.setText("0");           Dingjia.setEnabled(true);        }                        if(evt.getStateChange()==evt.DESELECTED){           Now.setText("0");            Now.setEnabled(true);          Dingjia.setEnabled(false);                   }    }//GEN-LAST:event_DjCheckItemStateChanged    private void jButton18ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton18ActionPerformed        //Sum.setText("0");        Now.setText("0");        Jisuan.setText("");        Dingjia.setText("0");    }//GEN-LAST:event_jButton18ActionPerformed    private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed                 if(Integer.parseInt(Now.getText())<100)        Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10 ));       if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 ));    }//GEN-LAST:event_jButton10ActionPerformed    private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton9ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+9 ));   if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +9));    }//GEN-LAST:event_jButton9ActionPerformed    private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+8 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +8));    }//GEN-LAST:event_jButton8ActionPerformed    private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+7 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +7));    }//GEN-LAST:event_jButton7ActionPerformed    private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+6 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +6));    }//GEN-LAST:event_jButton6ActionPerformed    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+5 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +5));    }//GEN-LAST:event_jButton5ActionPerformed    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+4 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +4));    }//GEN-LAST:event_jButton4ActionPerformed    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+3 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +3));    }//GEN-LAST:event_jButton3ActionPerformed    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed  if(Integer.parseInt(Now.getText())<100)Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+2 ));  if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +2));    }//GEN-LAST:event_jButton2ActionPerformed    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed if(Integer.parseInt(Now.getText())<100)       Now.setText( String.valueOf( Integer.parseInt(Now.getText())*10+1 )); if(DjCheck.isSelected())       if(Integer.parseInt(Dingjia.getText())<100)            Dingjia.setText( String.valueOf( Integer.parseInt(Dingjia.getText())*10 +1));    }//GEN-LAST:event_jButton1ActionPerformed    private void jButton25MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton25MouseClicked        this.setVisible(false);            Right.main(null);            }//GEN-LAST:event_jButton25MouseClicked        /**     * @param args the command line arguments     */    public static void main(String args[]) {        java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                new Spend(new javax.swing.JFrame(), true).setVisible(true);            }        });    }        // 变量声明 - 不进行修改//GEN-BEGIN:variables    private javax.swing.JTextField Dingjia;    private javax.swing.JCheckBox DjCheck;    private javax.swing.JTextField Ids;    private javax.swing.JTextField Jisuan;    private javax.swing.JTextField Now;    private javax.swing.JTextField Op;    private javax.swing.JTextField Sum;    private javax.swing.JLabel XFWB;    private javax.swing.JLabel XFWB1;    private javax.swing.JButton jButton1;    private javax.swing.JButton jButton10;    private javax.swing.JButton jButton11;    private javax.swing.JButton jButton12;    private javax.swing.JButton jButton13;    private javax.swing.JButton jButton14;    private javax.swing.JButton jButton15;    private javax.swing.JButton jButton16;    private javax.swing.JButton jButton17;    private javax.swing.JButton jButton18;    private javax.swing.JButton jButton19;    private javax.swing.JButton jButton2;    private javax.swing.JButton jButton20;    private javax.swing.JButton jButton21;    private javax.swing.JButton jButton22;    private javax.swing.JButton jButton23;    private javax.swing.JButton jButton24;    private javax.swing.JButton jButton25;    private javax.swing.JButton jButton26;    private javax.swing.JButton jButton27;    private javax.swing.JButton jButton3;    private javax.swing.JButton jButton4;    private javax.swing.JButton jButton5;    private javax.swing.JButton jButton6;    private javax.swing.JButton jButton7;    private javax.swing.JButton jButton8;    private javax.swing.JButton jButton9;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JLabel jLabel4;    private javax.swing.JLabel jLabel5;    private javax.swing.JPanel jPanel1;    private javax.swing.JPanel jPanel2;    private javax.swing.JPanel jPanel3;    private javax.swing.JButton xiaofeiB;    // 变量声明结束//GEN-END:variables    class Task extends TimerTask {    public void run(){              Spend.main(null)       ;    }}}

⌨️ 快捷键说明

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