package car_messsage;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import com.lee.dao.Car_messageDao;
import com.lee.dao.impl.Car_messageDaoImpl3;
import com.lee.entity.Car_message;
import car_frame.enter1;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.ScrollPane;
import java.awt.Label;
public class car_message1 extends JFrame {
private JPanel contentPane;
private JTable table;
private Car_messageDao carmessage1;
private DefaultTableModel model;// 用于存储表格数据
private JTextField sc;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
car_message1 frame = new car_message1();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
/**
*
*/
public car_message1() {
setTitle("轿车信息");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 864, 627);
setLocationRelativeTo(null);// 设置屏幕在正中央
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(5, 42, 556, 426);
contentPane.add(scrollPane);
table = new JTable();
scrollPane.setViewportView(table);
model = new DefaultTableModel(new Object[][] {}, new String[] { "轿车编号", "类型", "颜色", "生产厂家", "出厂日期", "价格" });
// 将数据绑定到对象中
table.setModel(model);
table.setRowHeight(30);
carmessage1 = new Car_messageDaoImpl3();
find();
JButton btnNewButton = new JButton("增加轿车");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
car_message1_insert frame = new car_message1_insert();
frame.show();
}
});
btnNewButton.setBounds(575, 279, 169, 27);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("删除该轿车");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String shanchu = sc.getText();
if (shanchu != null) {
JOptionPane.showMessageDialog(null, "请输入需要删除的轿车的编号");
} else if (shanchu == null) {
int result = JOptionPane.showConfirmDialog(null, "是否确定要删除");
// 判断用户是否点击
int c_shanchu = Integer.parseInt(shanchu);// string强制转换int
if (result == JOptionPane.OK_OPTION) {
carmessage1.delete(c_shanchu);
find();
}
}
}
});
btnNewButton_1.setBounds(337, 481, 107, 27);
contentPane.add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("更改轿车信息");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
car_message1_update frame = new car_message1_update();
frame.show();
}
});
btnNewButton_2.setBounds(575, 355, 169, 27);
contentPane.add(btnNewButton_2);
JButton btnNewButton_3 = new JButton("查询轿车信息");
btnNewButton_3.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
car_message1_findall frame = new car_message1_findall();
frame.show();
}
});
btnNewButton_3.setBounds(575, 118, 169, 27);
contentPane.add(btnNewButton_3);
JButton btnNewButton_4 = new JButton("返回");
btnNewButton_4.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
closewin();
enter1 frame = new enter1();
frame.show();
}
});
btnNewButton_4.setBounds(575, 441, 169, 27);
contentPane.add(btnNewButton_4);
sc = new JTextField();
sc.setBounds(203, 482, 101, 24);
contentPane.add(sc);
sc.setColumns(10);
JLabel label_2 = new JLabel("请输入要删除的轿车的编号:");
label_2.setBounds(5, 485, 199, 21);
contentPane.add(label_2);
JButton button = new JButton("查询所有轿车信息");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
find();
}
});
button.setBounds(575, 42, 169, 27);
contentPane.add(button);
JButton btnNewButton_5 = new JButton("按条件查询轿车信息");
btnNewButton_5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
car_message1_find1 frame = new car_message1_find1();
frame.show();
}
});
btnNewButton_5.setBounds(575, 197, 169, 27);
contentPane.add(btnNewButton_5);
}
/*
* private void Add_car() throws ParseException {//增加轿车信息 String cno =
* jcbh.getText(); int c_no = Integer.parseInt(cno);//string强制转换int String
* c_type = jclx.getText(); String c_colour = jcys.getText(); String c_proname =
* sccj.getText(); String c_protime = scrq.getText(); String cprice =
* jcjg.getText(); int c_price = Integer.parseInt(cprice);//string强制转换int
* Userinfo userinfo1 = new Userinfo(); userinfo1.setCar_no(c_no);
* userinfo1.setType(c_type); userinfo1.setColour(c_colour);
* userinfo1.setPro_name(c_proname); userinfo1.setPro_date(c_protime);
* userinfo1.setCar_price(c_price); carmessage1.insert(userinfo1); }
*/
private void find() {
model.getDataVector().clear();
List<Car_message> list1 = carmessage1.findALL();
for (Car_message user : list1) {// 查询所有轿车信息
model.addRow(new Object[] { user.getCar_no(), user.getType(), user.getColour(), user.getPro_name(),
user.getPro_date(), user.getCar_price() });
}
}
private void closewin() {// 关闭当前窗口
setVisible(false);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
课程设计-轿车销售信息管理系统-java编写的桌面系统,用JAVA的GUI实现。基本功能包含轿车信息管理,销售人员管理,轿车销售信息管理,顾客(购买者)的信息管理。下载即用,配置简单(只需配Tomcat环境)、包含相应的数据库SQL文件。使用的是Eclipse开发。使用基础的JDBC连接数据库。
资源推荐
资源详情
资源评论









收起资源包目录





































































































共 306 条
- 1
- 2
- 3
- 4
资源评论


彡没头脑
- 粉丝: 16
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
