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

📄 addcar.java~12~

📁 车辆管理系统
💻 JAVA~12~
字号:
package car;

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 java.awt.Font;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import  car.service.*;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class AddCar extends JFrame {
    JPanel contentPane;
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JLabel jLabel7 = new JLabel();
    JLabel jLabel8 = new JLabel();
    JLabel jLabel9 = new JLabel();
    JLabel jLabel10 = new JLabel();
    JTextField txtCarId = new JTextField();
    JTextField txtCar = new JTextField();
    JTextField txtCarType = new JTextField();
    JTextField txtColor = new JTextField();
    JTextField txtCarPlace = new JTextField();
    JTextField jTextField6 = new JTextField();
    JTextField txtCarPrice = new JTextField();
    JButton btnOk = new JButton();
    JButton btnExit = new JButton();
    public AddCar() {
        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(300, 450));
        setTitle("添加车辆信息窗口");
        jLabel1.setFont(new java.awt.Font("宋体", Font.BOLD, 22));
        jLabel1.setText("添加车辆信息");
        jLabel1.setBounds(new Rectangle(81, 8, 145, 44));
        jLabel2.setText("车牌号码:");
        jLabel2.setBounds(new Rectangle(27, 59, 76, 30));
        jLabel3.setText("车辆类型:");
        jLabel3.setBounds(new Rectangle(27, 109, 77, 28));
        jLabel4.setText("车型:");
        jLabel4.setBounds(new Rectangle(26, 156, 51, 32));
        jLabel5.setText("产地:");
        jLabel5.setBounds(new Rectangle(26, 200, 40, 30));
        jLabel6.setText("颜色:");
        jLabel6.setBounds(new Rectangle(25, 246, 50, 32));
        jLabel7.setText("价格:");
        jLabel7.setBounds(new Rectangle(23, 293, 39, 32));
        jLabel10.setBounds(new Rectangle(20, 453, 84, 32));
        txtCarId.setText("");
        txtCarId.setBounds(new Rectangle(109, 62, 166, 29));
        txtCar.setText("");
        txtCar.setBounds(new Rectangle(109, 106, 166, 27));
        txtCarType.setText("");
        txtCarType.setBounds(new Rectangle(110, 156, 165, 28));
        txtColor.setText("");
        txtColor.setBounds(new Rectangle(110, 253, 167, 26));
        txtCarPlace.setText("");
        txtCarPlace.setBounds(new Rectangle(109, 204, 167, 26));
        jTextField6.setText("");
        jTextField6.setBounds(new Rectangle(109, 204, 167, 26));
        txtCarPrice.setText("");
        txtCarPrice.setBounds(new Rectangle(110, 297, 167, 26));
        btnOk.setBounds(new Rectangle(29, 369, 83, 28));
        btnOk.setText("确定");
        btnOk.addActionListener(new AddCar_btnOk_actionAdapter(this));
        btnExit.setBounds(new Rectangle(167, 368, 86, 27));
        btnExit.setText("退出");
        contentPane.add(jLabel2);
        contentPane.add(jLabel3);
        contentPane.add(jLabel4);
        contentPane.add(jLabel8);
        contentPane.add(jLabel9);
        contentPane.add(jLabel10);
        contentPane.add(txtCarId);
        contentPane.add(jLabel1);
        contentPane.add(txtCarType);
        contentPane.add(txtCarPlace);
        contentPane.add(jTextField6);
        contentPane.add(txtColor);
        contentPane.add(jLabel5);
        contentPane.add(jLabel6);
        contentPane.add(jLabel7);
        contentPane.add(btnOk);
        contentPane.add(btnExit);
        contentPane.add(txtCar);
        contentPane.add(txtCarPrice);
    }

    public void btnOk_actionPerformed(ActionEvent e) {
        Service service=new Service();
       try{
           String msg =  service.add1(this.txtCarId.getText(),
                   this.txtCar .getText(),
                   this.txtCarType .getText(),
                   this.txtCarPlace .getText() ,
                   this.txtColor .getText() ,
                   this.txtCarPrice .getText());
           javax.swing.JOptionPane.showMessageDialog(this,msg);
       }catch(Exception ex){
           ex.printStackTrace();
       }

    }
}


class AddCar_btnOk_actionAdapter implements ActionListener {
    private AddCar adaptee;
    AddCar_btnOk_actionAdapter(AddCar adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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