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

📄 addassociator.java

📁 java 网吧项目 源码
💻 JAVA
字号:
package netbar;

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class AddAssociator extends JFrame {
    AddAssociatorDate add=new AddAssociatorDate();
    public AddAssociator() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(null);
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(56, 37, 68, 31));
        jPanel6.setBorder(BorderFactory.createEtchedBorder());
        jPanel6.setBounds(new Rectangle(56, 219, 68, 31));
        jPanel5.setBorder(BorderFactory.createEtchedBorder());
        jPanel5.setBounds(new Rectangle(56, 183, 68, 31));
        jPanel4.setBorder(BorderFactory.createEtchedBorder());
        jPanel4.setBounds(new Rectangle(56, 110, 68, 31));
        jPanel3.setBorder(BorderFactory.createEtchedBorder());
        jPanel3.setBounds(new Rectangle(56, 146, 68, 31));
        jButton1.setBounds(new Rectangle(117, 262, 72, 30));
        jButton1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton1.setText("提交");
        jButton1.addActionListener(new AddAssociator_jButton1_actionAdapter(this));
        jButton2.setBounds(new Rectangle(228, 262, 72, 30));
        jButton2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton2.setText("重置");
        jButton2.addActionListener(new AddAssociator_jButton2_actionAdapter(this));
        this.setTitle("添加会员");
        txtMoney.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        txtSex.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        txtCardId.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        txtCardId.setEditable(false);
        txtPassword.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        txtAddress.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        txtEMail.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        this.getContentPane().add(jPanel1);
        jLabel2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel2.setText("密码:");
        jLabel3.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel3.setText("地址:");
        jLabel4.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel4.setText("性别:");
        jLabel5.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel5.setText("邮箱:");
        jLabel6.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel6.setText("金额:");
        txtCardId.setBounds(new Rectangle(134, 38, 95, 28));
        txtPassword.setBounds(new Rectangle(134, 75, 160, 28));
        txtSex.setBounds(new Rectangle(134, 111, 91, 28));
        txtAddress.setBounds(new Rectangle(134, 147, 235, 28));
        txtEMail.setBounds(new Rectangle(134, 184, 233, 28));
        txtMoney.setBounds(new Rectangle(134, 220, 120, 28));
        jPanel1.add(jLabel1);
        jLabel1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jLabel1.setText("卡号:");
        this.getContentPane().add(jPanel2);
        jPanel2.add(jLabel2);
        this.getContentPane().add(jPanel4);
        jPanel4.add(jLabel4);
        this.getContentPane().add(jPanel3);
        jPanel3.add(jLabel3);
        this.getContentPane().add(jPanel5);
        jPanel5.add(jLabel5);
        this.getContentPane().add(jPanel6);
        this.getContentPane().add(txtCardId);
        this.getContentPane().add(txtPassword);
        this.getContentPane().add(txtSex);
        this.getContentPane().add(txtAddress);
        this.getContentPane().add(txtEMail);
        this.getContentPane().add(txtMoney);
        this.getContentPane().add(jButton2);
        this.getContentPane().add(jButton1);
        jPanel6.add(jLabel6);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setBounds(new Rectangle(56, 74, 68, 31));
        txtSex.addItem("男");
        txtSex.addItem("女");
        txtMoney.addItem("10");
        txtMoney.addItem("20");
        txtMoney.addItem("30");
        txtMoney.addItem("40");
        txtMoney.addItem("50");
        txtMoney.addItem("100");
        int cardId=add.getcardId()+1;
        txtCardId.setText(String.valueOf(cardId));
        this.setResizable(false);
    }

    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    JPanel jPanel4 = new JPanel();
    JPanel jPanel5 = new JPanel();
    JPanel jPanel6 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JTextField txtCardId = new JTextField();
    JPasswordField txtPassword = new JPasswordField();
    JComboBox txtSex = new JComboBox();
    JTextField txtAddress = new JTextField();
    JTextField txtEMail = new JTextField();
    JComboBox txtMoney = new JComboBox();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    public void jButton1_actionPerformed(ActionEvent e) {
        String cardId=txtCardId.getText();
        String pass=txtPassword.getText();
        String sex=txtSex.getSelectedItem().toString();
        String address=txtAddress.getText();
        String email=txtEMail.getText();
        String money=txtMoney.getSelectedItem().toString();
        if(pass.equals("")){
        pass="123";
        }
        if(address.equals("")){
        address="不详";
        }
        if(email.equals("")){
        email="不详";
        }
        add.noteofCard(cardId,pass,sex,address,email,money);//记录数据
        JOptionPane.showMessageDialog(this,"添加成功");
        this.dispose();
    }

    public void jButton2_actionPerformed(ActionEvent e) {
       txtPassword.setText("");
       txtSex.setSelectedIndex(0);
       txtAddress.setText("");
       txtEMail.setText("");
       txtMoney.setSelectedIndex(0);

    }

}


class AddAssociator_jButton2_actionAdapter implements ActionListener {
    private AddAssociator adaptee;
    AddAssociator_jButton2_actionAdapter(AddAssociator adaptee) {
        this.adaptee = adaptee;
    }

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


class AddAssociator_jButton1_actionAdapter implements ActionListener {
    private AddAssociator adaptee;
    AddAssociator_jButton1_actionAdapter(AddAssociator adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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