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

📄 carddome.java~27~

📁 机房网吧刷卡计费
💻 JAVA~27~
📖 第 1 页 / 共 2 页
字号:
        String id=(String)txtCardid1.getText();
        String Hui=(String)txtMemberid1.getText();
        String Password=new String(txtPassword1.getPassword());
       double balance=Double.parseDouble(txtbalance2.getText());
        if (id.length() == 0 ||Hui.length()==0||Password.length()==0||balance==0) {
        javax.swing.JOptionPane.showMessageDialog(this,
                "卡ID和会员ID,密码不能为空,余额不能为0!");
        return;
        }
        else  if(!id.startsWith("C"))
        {javax.swing.JOptionPane.showMessageDialog(this,
         "卡ID不符合约束!");
        return;
        }
        else  if(!Hui.startsWith("U"))
      {javax.swing.JOptionPane.showMessageDialog(this,
       "会员ID不符合约束!");
      return;
      }
 else  if(Password.length()<6)
  {javax.swing.JOptionPane.showMessageDialog(this,
   "密码不能小于6位!");
  return;

  }


        Card stu = new Card();
         stu.setId(id);
         stu.setMemberId(Hui);
         stu.setPassword(Password);
         stu.setBalance(balance);
         CardBusiness.update(stu);
         javax.swing.JOptionPane.showMessageDialog(this,
             "修改成功!");
    }

    public void txtCardid1_keyPressed(KeyEvent e) {
        if(e.getKeyCode()==KeyEvent.VK_ENTER)
         {
                   txtMemberid1.requestFocus();
        }
    }

    public void txtMemberid1_keyPressed(KeyEvent e) {
        if(e.getKeyCode()==KeyEvent.VK_ENTER)
         {
                    txtPassword1.requestFocus();
            }
    }

    public void txtPassword1_keyPressed(KeyEvent e) {
        if(e.getKeyCode()==KeyEvent.VK_ENTER)
          {
                      txtbalance2.requestFocus();
        }
    }

    public void txtbalance2_keyPressed(KeyEvent e) {
        if(e.getKeyCode()==KeyEvent.VK_ENTER)
         {
                      btnXiou.requestFocus();
        }
    }

    public void btnCha_actionPerformed(ActionEvent e) {
        Card stu = new Card();
                      //接收用户输入要查找的学员姓名.

                      String xingMing = (String)txtCardid2.getText();
          if(!xingMing.startsWith("C"))
              {
                  javax.swing.JOptionPane.showMessageDialog(this,
                 "卡ID不符合约束!");
                 return;
               }

                      //把学员姓名封装到一个实体类对象中,用来在不同层传递数据。
                      stu.setId(xingMing);

                      //调用业务类方法,返回集合类对象.
                      ArrayList arr = CardBusiness.select(stu);

                      //如果没有任何学员纪录
                      if (arr.isEmpty())
                          System.out.println("没有找到任何卡纪录!");
                      else {
                          //循环显示集合类中每个学员的信息
                          System.out.println("\n一共"+arr.size()+"个卡的信息如下:");
                          for (int i = 0; i < arr.size(); i++) {
                              stu = (Card) arr.get(i);
                               txtMemberid2.setText(stu.getMemberId() );
                               txtPassword2 .setText(""+stu.getPassword());
                               txtbalance3.setText(""+stu.getBalance());


                          }
                   }
    }

    public void jButton5_actionPerformed(ActionEvent e) {
        weiZhi++;
      if (weiZhi >(arr.size()-1)) //判断是否是最后一条纪录
          weiZhi = arr.size()-1;
      Card stu = (Card) arr.get(weiZhi);
            //设计界面文本框中的值
            this.txtCardid3.setText("" + stu.getId());
            this.txtMemberid3.setText(stu.getMemberId());
            this.txtPassword3.setText("" + stu.getPassword());
            this.txtbalance4.setText("" + stu.getBalance());

    }

    public void btnDiYi_actionPerformed(ActionEvent e) {
              weiZhi = 0;
                Card stu = (Card) arr.get(weiZhi);
                //设计界面文本框中的值
                this.txtCardid3.setText("" + stu.getId());
                this.txtMemberid3.setText(stu.getMemberId());
                this.txtPassword3.setText("" + stu.getPassword());
                this.txtbalance4.setText("" + stu.getBalance());

    }

    public void btnQian_actionPerformed(ActionEvent e) {
        weiZhi--;
             if (weiZhi < 0) //判断是否是第一条纪录
            weiZhi = 0;
        Card stu = (Card) arr.get(weiZhi);
              //设计界面文本框中的值
              this.txtCardid3.setText("" + stu.getId());
              this.txtMemberid3.setText(stu.getMemberId());
              this.txtPassword3.setText("" + stu.getPassword());
              this.txtbalance4.setText("" + stu.getBalance());

    }

    public void btnZuiHou_actionPerformed(ActionEvent e) {
     weiZhi = arr.size() - 1;
     Card stu = (Card) arr.get(weiZhi);
     this.txtCardid3.setText("" + stu.getId());
        this.txtMemberid3.setText(stu.getMemberId());
        this.txtPassword3.setText("" + stu.getPassword());
        this.txtbalance4.setText("" + stu.getBalance());

    }

    public void jButton2_actionPerformed(ActionEvent e) {
        this.setVisible(false);
    }

    public void jButton3_actionPerformed(ActionEvent e) {
        this.setVisible(false);
    }

    public void jButton4_actionPerformed(ActionEvent e) {
        this.setVisible(false);
    }

    public void jToggleButton2_actionPerformed(ActionEvent e) {
        this.setVisible(false);
    }
}


class CardDome_jButton4_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jButton4_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton4_actionPerformed(e);
    }
}


class CardDome_jButton2_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jButton2_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton2_actionPerformed(e);
    }
}


class CardDome_btnZuiHou_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnZuiHou_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnZuiHou_actionPerformed(e);
    }
}


class CardDome_btnQian_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnQian_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnQian_actionPerformed(e);
    }
}


class CardDome_btnDiYi_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnDiYi_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnDiYi_actionPerformed(e);
    }
}


class CardDome_jButton5_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jButton5_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton5_actionPerformed(e);
    }
}


class CardDome_btnCha_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnCha_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnCha_actionPerformed(e);
    }
}


class CardDome_txtbalance2_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtbalance2_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtbalance2_keyPressed(e);
    }
}


class CardDome_txtPassword1_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtPassword1_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtPassword1_keyPressed(e);
    }
}


class CardDome_txtMemberid1_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtMemberid1_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtMemberid1_keyPressed(e);
    }
}


class CardDome_txtCardid1_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtCardid1_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtCardid1_keyPressed(e);
    }
}


class CardDome_btnXiou_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnXiou_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnXiou_actionPerformed(e);
    }
}


class CardDome_txtid_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtid_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtid_keyPressed(e);
    }
}


class CardDome_btnShan_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_btnShan_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnShan_actionPerformed(e);
    }
}


class CardDome_txtbalance_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtbalance_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtbalance_keyPressed(e);
    }
}


class CardDome_txtPassword_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtPassword_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtPassword_keyPressed(e);
    }
}


class CardDome_txtMemberid_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtMemberid_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtMemberid_keyPressed(e);
    }
}


class CardDome_txtCardid_keyAdapter extends KeyAdapter {
    private CardDome adaptee;
    CardDome_txtCardid_keyAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void keyPressed(KeyEvent e) {
        adaptee.txtCardid_keyPressed(e);
    }
}


class CardDome_jButton3_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jButton3_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton3_actionPerformed(e);
    }
}


class CardDome_jToggleButton2_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jToggleButton2_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jToggleButton2_actionPerformed(e);
    }
}


class CardDome_jTree1_treeSelectionAdapter implements TreeSelectionListener {
    private CardDome adaptee;
    CardDome_jTree1_treeSelectionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void valueChanged(TreeSelectionEvent e) {
        adaptee.jTree1_valueChanged(e);
    }
}


class CardDome_jButton1_actionAdapter implements ActionListener {
    private CardDome adaptee;
    CardDome_jButton1_actionAdapter(CardDome adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton1_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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