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

📄 carddialog.java~8~

📁 可以对名片进行增删改查,用户管理包括增删改查等,对名片查询时可以模糊查询
💻 JAVA~8~
字号:
package card;

import java.awt.*;

import javax.swing.*;
import java.util.ArrayList;

public class cardDialog extends JDialog {
    JPanel panel1 = new JPanel();
    JLabel lblCardid = new JLabel();
    JLabel lblTypeName = new JLabel();
    JLabel lblName = new JLabel();
    JLabel lblSex = new JLabel();
    JLabel lblDate = new JLabel();
    JLabel lblDepart = new JLabel();
    JLabel lblPower = new JLabel();
    JLabel lblHomePhone = new JLabel();
    JLabel lblOfficePhone = new JLabel();
    JLabel lblMobic = new JLabel();
    JLabel lblAddress = new JLabel();
    JLabel lblEmail = new JLabel();
    JLabel jLabel13 = new JLabel();
    JTextField txtcardid = new JTextField();
    JTextField txttypeid = new JTextField();
    JTextField txtname = new JTextField();
    JTextField txtsex = new JTextField();
    JTextField txtbrithday = new JTextField();
    JTextField txtdepart = new JTextField();
    JTextField txtpower = new JTextField();
    JTextField txthomephone = new JTextField();
    JTextField txtofficephone = new JTextField();
    JTextField txtmobil = new JTextField();
    JTextField txtaddress = new JTextField();
    JTextField txtnumber = new JTextField();
    JTextField txtemail = new JTextField();
    JButton btncreate = new JButton();
    JButton btnupdate = new JButton();
    JButton btnselect = new JButton();
    cardhandler ch=new cardhandler();
    JComboBox cboTypeName = new JComboBox();
    DatabaseOperate dbo=new DatabaseOperate();
    public cardDialog(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public cardDialog() {
        this(new Frame(), "名片管理", true);
    }

    private void jbInit() throws Exception {
        panel1.setLayout(null);
        lblCardid.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblCardid.setText("名片编号:");
        lblCardid.setBounds(new Rectangle(61, 44, 80, 39));
        lblTypeName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblTypeName.setText("类别名称:");
        lblTypeName.setBounds(new Rectangle(292, 48, 84, 30));
        lblName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblName.setText("姓名:");
        lblName.setBounds(new Rectangle(60, 83, 90, 40));
        lblSex.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblSex.setText("性别:");
        lblSex.setBounds(new Rectangle(296, 90, 62, 24));
        lblDate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblDate.setText("出生年月:");
        lblDate.setBounds(new Rectangle(59, 130, 75, 28));
        lblDepart.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblDepart.setText("工作单位:");
        lblDepart.setBounds(new Rectangle(297, 130, 79, 29));
        lblPower.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblPower.setText("职务:");
        lblPower.setBounds(new Rectangle(62, 179, 75, 26));
        lblHomePhone.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblHomePhone.setText("家庭电话:");
        lblHomePhone.setBounds(new Rectangle(296, 180, 76, 28));
        lblOfficePhone.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblOfficePhone.setText("办公电话:");
        lblOfficePhone.setBounds(new Rectangle(62, 217, 83, 35));
        lblMobic.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblMobic.setText("移动电话:");
        lblMobic.setBounds(new Rectangle(298, 221, 80, 31));
        lblAddress.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblAddress.setText("地址:");
        lblAddress.setBounds(new Rectangle(65, 269, 80, 27));
        lblEmail.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        lblEmail.setText("邮编:");
        lblEmail.setBounds(new Rectangle(296, 269, 81, 31));
        jLabel13.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel13.setText("电子邮件:");
        jLabel13.setBounds(new Rectangle(68, 313, 83, 31));
        txtcardid.setText("");
        txtcardid.setBounds(new Rectangle(134, 49, 128, 28));
        txttypeid.setText("");
        txttypeid.setBounds(new Rectangle(380, 9, 117, 27));
        txtname.setText("");
        txtname.setBounds(new Rectangle(134, 90, 130, 27));
        txtsex.setText("");
        txtsex.setBounds(new Rectangle(378, 89, 119, 30));
        txtbrithday.setText("");
        txtbrithday.setBounds(new Rectangle(133, 135, 131, 27));
        txtdepart.setText("");
        txtdepart.setBounds(new Rectangle(381, 132, 122, 29));
        txtpower.setText("");
        txtpower.setBounds(new Rectangle(136, 182, 128, 29));
        txthomephone.setText("");
        txthomephone.setBounds(new Rectangle(382, 181, 124, 31));
        txtofficephone.setText("");
        txtofficephone.setBounds(new Rectangle(138, 225, 127, 29));
        txtmobil.setText("");
        txtmobil.setBounds(new Rectangle(380, 230, 126, 30));
        txtaddress.setText("");
        txtaddress.setBounds(new Rectangle(137, 272, 129, 30));
        txtnumber.setText("");
        txtnumber.setBounds(new Rectangle(381, 273, 127, 28));
        txtemail.setText("");
        txtemail.setBounds(new Rectangle(139, 318, 130, 31));
        btncreate.setBounds(new Rectangle(250, 386, 85, 33));
        btncreate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        btncreate.setText("创建");
        btncreate.setActionCommand("create");
        btncreate.addActionListener(ch);
        ch.cd=this;
        btnupdate.setBounds(new Rectangle(235, 384, 88, 35));
        btnupdate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        btnupdate.setText("修改");
        btnupdate.setActionCommand("update");
        btnupdate.addActionListener(ch);
        btnselect.setBounds(new Rectangle(246, 383, 120, 35));
        btnselect.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        btnselect.setText("多项查询");
        btnselect.setActionCommand("select");
        btnselect.addActionListener(ch);
        cboTypeName.setBounds(new Rectangle(378, 44, 122, 30));
        panel1.add(lblCardid);
        panel1.add(lblTypeName);
        panel1.add(lblName);
        panel1.add(lblDate);
        panel1.add(lblPower);
        panel1.add(lblOfficePhone);
        panel1.add(lblAddress);
        panel1.add(jLabel13);
        panel1.add(lblSex);
        panel1.add(lblDepart);
        panel1.add(lblMobic);
        panel1.add(lblEmail);
        panel1.add(txtcardid);
        panel1.add(txtname);
        panel1.add(txtbrithday);
        panel1.add(txtpower);
        panel1.add(lblHomePhone);
        panel1.add(txtofficephone);
        panel1.add(txtaddress);
        panel1.add(txtemail);
        panel1.add(txtdepart);
        panel1.add(txthomephone);
        panel1.add(txtmobil);
        panel1.add(txtnumber);
        panel1.add(btncreate);
        panel1.add(btnupdate);
        panel1.add(btnselect);
        panel1.add(txtsex);
        panel1.add(txttypeid);
        panel1.add(cboTypeName);
        ArrayList arr=dbo.selectType();
        this.cboTypeName.addItem("");
        for(int i=0;i<arr.size();i++){
            typemodel tm=(typemodel)arr.get(i);
            this.cboTypeName.addItem(tm.getTyname());
        }

        this.getContentPane().add(panel1, java.awt.BorderLayout.CENTER);
    }
}

⌨️ 快捷键说明

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