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

📄 newjiaofei.java

📁 出租车管理系统,为本人毕业设计. 还请大家多多指教了
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    Border border9 = BorderFactory.createEtchedBorder(Color.white,
            new Color(165, 163, 151));
    JButton jButton1 = new JButton(new ImageIcon("image\\163.gif"));
    JButton jButton2 = new JButton(new ImageIcon("image\\48.gif"));
    JButton jButton3 = new JButton(new ImageIcon("image\\back.gif"));
    Border border10 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
            Color.white, new Color(178, 178, 178));
    JLabel jLabel10 = new JLabel();
    JTextField begin_t = new JTextField();
    JTextField end_t = new JTextField();
    JTextField givedate_t = new JTextField();
    public void jButton2_actionPerformed(ActionEvent e) {
        carid_t.setText("");
        charges_t.setText("");
        begin_t.setText("");
        end_t.setText("");
        givedate_t.setText("");
        payee_t.setText("");
        unit_t.setText("");
        demo_a.setText("");
    }

    public void jButton3_actionPerformed(ActionEvent e) {
        if (db != null)
            db.closeConnection();
        this.dispose();
    }

    public void jButton1_actionPerformed(ActionEvent e) {
        String str = "select * from car where 车牌号='" + carid_t.getText().trim() +
                     "'";
        try {
            if (!db.getResult(str).first()) {
                JOptionPane.showMessageDialog(null, "该车辆不存在!");
                carid_t.setText("");
                charges_t.setText("");
                begin_t.setText("");
                end_t.setText("");
                givedate_t.setText("");
                payee_t.setText("");
                unit_t.setText("");
                demo_a.setText("");
            } else {
                str =
                        "insert into jiaofei(车牌号,费用种类,起始日期,截止日期,交费日期,收款人,收款单位,费用金额,备注) values('" +
                        carid_t.getText().trim() + "','" +
                        jComboBox1.getSelectedItem() + "','" +
                        begin_t.getText().trim() + "','" +
                        end_t.getText().trim() + "','" +
                        givedate_t.getText().trim() + "','" +
                        payee_t.getText().trim() + "','" +
                        unit_t.getText().trim() + "','" +
                        charges_t.getText().trim() + "','" +
                        demo_a.getText().trim() + "'" + ")";

                if (db.updateSql(str)) {
                    JOptionPane.showMessageDialog(null, "添加信息成功!");
                    carid_t.setText("");
                    charges_t.setText("");
                    begin_t.setText("");
                    end_t.setText("");
                    givedate_t.setText("");
                    payee_t.setText("");
                    unit_t.setText("");
                    demo_a.setText("");

                } else {
                    JOptionPane.showMessageDialog(null, "添加信息失败!");
                }
            }
        } catch (HeadlessException ex) {
        } catch (SQLException ex) {
        }
    }

    public void carid_t_focusLost(FocusEvent e) {
        if (carid_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "车牌号不能为空!");

    }

    public void begin_t_focusLost(FocusEvent e) {
        if (begin_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "起始日期不能为空!");
        else {
            String s = begin_t.getText().trim() + "!";
            char date[] = new char[20];
            int i;
            date = s.toCharArray();
            for (i = 0; date[i] != '!'; i++)
                if ((date[i] >= '0' && date[i] <= '9') || date[i] == '.')
                    ;
                else {
                    JOptionPane.showMessageDialog(null,
                                                  "您输入的日期非法或您输入的日期格式不正确,请以“.”为分隔符!");
                    begin_t.setText("");
                    begin_t.setFocusable(true);
                    break;
                }
        }
    }

    public void end_t_focusLost(FocusEvent e) {
        if (end_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "截止日期不能为空!");
        else {
            String s = end_t.getText().trim() + "!";

            char date[] = new char[20];
            int i;
            date = s.toCharArray();
            for (i = 0; date[i] != '!'; i++)
                if ((date[i] >= '0' && date[i] <= '9') || date[i] == '.')
                    ;
                else {
                    JOptionPane.showMessageDialog(null,
                                                  "您输入的日期非法或您输入的日期格式不正确,请以“.”为分隔符!");
                    end_t.setText("");
                    end_t.setFocusable(true);
                    break;
                }
        }
    }

    public void givedate_t_focusLost(FocusEvent e) {
        if (givedate_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "交费日期不能为空!");
        else {
            String s = givedate_t.getText().trim() + "!";
            char date[] = new char[20];
            int i;
            date = s.toCharArray();
            for (i = 0; date[i] != '!'; i++)
                if ((date[i] >= '0' && date[i] <= '9') || date[i] == '.')
                    ;
                else {
                    JOptionPane.showMessageDialog(null,
                                                  "您输入的日期非法或您输入的日期格式不正确,请以“.”为分隔符!");
                    givedate_t.setText("");
                    givedate_t.setFocusable(true);
                    break;
                }
        }
    }

    public void charges_t_focusLost(FocusEvent e) {
        if (charges_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "交费金额不能为空!");
    }

    public void payee_t_focusLost(FocusEvent e) {
        if (payee_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "收款人不能为空!");
    }

    public void unit_t_focusLost(FocusEvent e) {
        if (unit_t.getText().trim().equals(""))
            JOptionPane.showMessageDialog(null, "收款单位不能为空!");
    }

    public void demo_a_focusLost(FocusEvent e) {

    }

    public void demo_a_keyPressed(KeyEvent e) {
        if (e.getKeyCode() == KeyEvent.VK_ENTER) {
            String str = "select * from car where 车牌号='" +
                         carid_t.getText().trim() +
                         "'";
            try {
                if (!db.getResult(str).first()) {
                    JOptionPane.showMessageDialog(null, "该车辆不存在!");
                    carid_t.setText("");
                    charges_t.setText("");
                    begin_t.setText("");
                    end_t.setText("");
                    givedate_t.setText("");
                    payee_t.setText("");
                    unit_t.setText("");
                    demo_a.setText("");
                } else {
                    str =
                            "insert into jiaofei(车牌号,费用种类,起始日期,截止日期,交费日期,收款人,收款单位,费用金额,备注) values('" +
                            carid_t.getText().trim() + "','" +
                            jComboBox1.getSelectedItem() + "','" +
                            begin_t.getText().trim() + "','" +
                            end_t.getText().trim() + "','" +
                            givedate_t.getText().trim() + "','" +
                            payee_t.getText().trim() + "','" +
                            unit_t.getText().trim() + "','" +
                            charges_t.getText().trim() + "','" +
                            demo_a.getText().trim() + "'" + ")";

                    if (db.updateSql(str)) {
                        JOptionPane.showMessageDialog(null, "添加信息成功!");
                        carid_t.setText("");
                        charges_t.setText("");
                        begin_t.setText("");
                        end_t.setText("");
                        givedate_t.setText("");
                        payee_t.setText("");
                        unit_t.setText("");
                        demo_a.setText("");

                    } else {
                        JOptionPane.showMessageDialog(null, "添加信息失败!");
                    }
                }
            } catch (HeadlessException ex) {
            } catch (SQLException ex) {
            }

        }
    }
}


class Newjiaofei_jButton3_actionAdapter implements ActionListener {
    private Newjiaofei adaptee;
    Newjiaofei_jButton3_actionAdapter(Newjiaofei adaptee) {
        this.adaptee = adaptee;
    }

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


class Newjiaofei_jButton2_actionAdapter implements ActionListener {
    private Newjiaofei adaptee;
    Newjiaofei_jButton2_actionAdapter(Newjiaofei adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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