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