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

📄 memberselect.java~4~

📁 机房网吧刷卡计费
💻 JAVA~4~
字号:
package cn.com.S1t55.killer.view.Member;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import cn.com.S1t55.killer.entity.Member; //导入学员的实体类
import cn.com.S1t55.killer.business.MemberBusiness;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MemberSelect extends JFrame {
    int weiZhi = 0; //纪录集合类提取元素的下标。
    ArrayList arr = MemberBusiness.select();
    JPanel contentPane;
    JTextField txtid = new JTextField();
    JTextField txtName = new JTextField();
    JTextField txtbritday = new JTextField();
    JTextField txtShen = new JTextField();
    JTextField txtTall = new JTextField();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JPanel jPanel1 = new JPanel();
    JButton btnZuiHou = new JButton();
    JButton btnHou = new JButton();
    JButton btnQian = new JButton();
    JButton btnDiYi = new JButton();
    public MemberSelect() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {

        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        setSize(new Dimension(400, 300));
        setTitle("会员信息查询");
        txtid.setBounds(new Rectangle(127, 23, 209, 29));
        txtName.setBounds(new Rectangle(127, 67, 209, 28));
        txtbritday.setBounds(new Rectangle(127, 108, 209, 27));
        txtShen.setBounds(new Rectangle(127, 148, 208, 31));
        txtTall.setBounds(new Rectangle(127, 194, 208, 28));
        jLabel1.setText("会员ID");
        jLabel1.setBounds(new Rectangle(49, 23, 76, 26));
        jLabel2.setText("姓名");
        jLabel2.setBounds(new Rectangle(46, 67, 78, 27));
        jLabel3.setText("出生日期");
        jLabel3.setBounds(new Rectangle(48, 108, 76, 26));
        jLabel4.setText("身份证");
        jLabel4.setBounds(new Rectangle(47, 147, 79, 31));
        jLabel5.setText("联系方式");
        jLabel5.setBounds(new Rectangle(47, 194, 79, 29));
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(48, 241, 294, 33));
        btnZuiHou.setActionCommand(">>");
        btnZuiHou.setText(">>");
        btnZuiHou.addActionListener(new MemberSelect_btnZuiHou_actionAdapter(this));
        btnHou.setActionCommand(">");
        btnHou.setText(">");
        btnHou.addActionListener(new MemberSelect_btnHou_actionAdapter(this));
        btnQian.setActionCommand("<");
        btnQian.setText("<");
        btnQian.addActionListener(new MemberSelect_btnQian_actionAdapter(this));
        btnDiYi.setActionCommand("<<");
        btnDiYi.setText("<<");
        btnDiYi.addActionListener(new MemberSelect_btnDiYi_actionAdapter(this));
        contentPane.add(txtid);
        contentPane.add(txtbritday);
        contentPane.add(txtName);
        contentPane.add(txtShen);
        contentPane.add(txtTall);
        contentPane.add(jLabel1);
        contentPane.add(jLabel2);
        contentPane.add(jLabel3);
        contentPane.add(jLabel4);
        contentPane.add(jLabel5);
        contentPane.add(jPanel1);
        jPanel1.add(btnDiYi);
        jPanel1.add(btnQian);
        jPanel1.add(btnHou);
        jPanel1.add(btnZuiHou);
    }

    public void btnDiYi_actionPerformed(ActionEvent e) {
        weiZhi = 0;
          Member stu = (Member) arr.get(weiZhi);
          //设计界面文本框中的值
          this.txtid.setText("" + stu.getId());
          this.txtName.setText(stu.getMyName());
          this.txtbritday.setText("" + stu.getBirthDate());
          this.txtShen.setText("" + stu.getIdentitycard());
            this.txtTall.setText("" + stu.getPhone());
    }

    public void btnQian_actionPerformed(ActionEvent e) {
     weiZhi--;
     if (weiZhi < 0) //判断是否是第一条纪录
            weiZhi = 0;
     Member stu = (Member) arr.get(weiZhi);
     //设计界面文本框中的值
     this.txtid.setText("" + stu.getId());
     this.txtName.setText(""+stu.getMyName());
     this.txtbritday.setText("" + stu.getBirthDate());
     this.txtShen.setText( ""+stu.getIdentitycard());
       this.txtTall.setText(""+ stu.getPhone());

    }

    public void btnHou_actionPerformed(ActionEvent e) {
        weiZhi++;
        if (weiZhi >(arr.size()-1)) //判断是否是最后一条纪录
          weiZhi = arr.size()-1;
      Member stu = (Member) arr.get(weiZhi);
   //设计界面文本框中的值
   this.txtid.setText("" + stu.getId());
   this.txtName.setText(stu.getMyName());
   this.txtbritday.setText("" + stu.getBirthDate());
   this.txtShen.setText("" + stu.getIdentitycard());
     this.txtTall.setText("" + stu.getPhone());

    }

    public void btnZuiHou_actionPerformed(ActionEvent e) {
        weiZhi = arr.size() - 1;
        Member stu = (Member) arr.get(weiZhi);
//设计界面文本框中的值
    this.txtid.setText("" + stu.getId());
    this.txtName.setText(stu.getMyName());
   this.txtbritday.setText("" + stu.getBirthDate());
    this.txtShen.setText("" + stu.getIdentitycard());
         this.txtTall.setText("" + stu.getPhone());

    }
}


class MemberSelect_btnZuiHou_actionAdapter implements ActionListener {
    private MemberSelect adaptee;
    MemberSelect_btnZuiHou_actionAdapter(MemberSelect adaptee) {
        this.adaptee = adaptee;
    }

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


class MemberSelect_btnHou_actionAdapter implements ActionListener {
    private MemberSelect adaptee;
    MemberSelect_btnHou_actionAdapter(MemberSelect adaptee) {
        this.adaptee = adaptee;
    }

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


class MemberSelect_btnDiYi_actionAdapter implements ActionListener {
    private MemberSelect adaptee;
    MemberSelect_btnDiYi_actionAdapter(MemberSelect adaptee) {
        this.adaptee = adaptee;
    }

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


class MemberSelect_btnQian_actionAdapter implements ActionListener {
    private MemberSelect adaptee;
    MemberSelect_btnQian_actionAdapter(MemberSelect adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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