📄 spend.java
字号:
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 + -