package LogisticsSystem_accomplish;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* @BelongsProject: Main
* @BelongsPackage: LogisticsSystem
* @Author: KKcxy
* @Date: 2022/5/24 9:18
* @Description: (描述)
*/
public class AddFrame extends JFrame {
JLabel jLabel1 = new JLabel("添加订单信息");
JLabel jLabel2 = new JLabel("商品名称");
JLabel jLabel3 = new JLabel("商品价格");
JLabel jLabel4 = new JLabel("订单编号");
JLabel jLabel5 = new JLabel("订单描述");
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JButton addBtn = new JButton("确认添加");
JButton backBtn = new JButton("返回主页");
OrderDao orderDao = new OrderDao();
MyFrame frame;
public void setFont(){
Font font = new Font("黑体",Font.BOLD,25);
jLabel1.setFont(font);
Font font1 = new Font("黑体",Font.BOLD,20);
jLabel2.setFont(font1);
jLabel3.setFont(font1);
jLabel4.setFont(font1);
jLabel5.setFont(font1);
addBtn.setFont(font1);
backBtn.setFont(font1);
}
public void setBounds(){
jLabel1.setBounds(160,10,300,50);
jLabel2.setBounds(60,60,100,50);
jLabel3.setBounds(60,125,100,50);
jLabel4.setBounds(60,190,100,50);
jLabel5.setBounds(60,255,100,50);
jTextField1.setBounds(160,70,240,35);
jTextField2.setBounds(160,135,240,35);
jTextField3.setBounds(160,200,240,35);
jTextField4.setBounds(160,265,240,35);
addBtn.setBounds(80,310,120,40);
backBtn.setBounds(280,310,120,40);
}
public void init(){
add(jLabel1);add(jLabel2);add(jLabel3);add(jLabel4);add(jLabel5);
add(jTextField1);add(jTextField2);add(jTextField3);add(jTextField4);
add(addBtn);add(backBtn);
setFont();
setBounds();
addBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = jTextField1.getText();
String text1 = jTextField2.getText();
String text2 = jTextField3.getText();
String text3 = jTextField4.getText();
if (text.length()==0||text1.length()==0||text2.length()==0||text3.length()==0){
JOptionPane.showMessageDialog(null,"商品价格等条件均为必填");
}else{
double a = Double.parseDouble(text1);
if (orderDao.add(text,a,text2,text3)) {
JOptionPane.showMessageDialog(null,"添加成功!");
frame.initTable();
setVisible(false);
}
}
}
});
backBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);
}
});
}
public AddFrame(MyFrame frame){
this.frame = frame;
setLayout(null);
init();
setSize(500,400);
setLocationRelativeTo(null);
setVisible(true);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java+Swing+Mysql物流跟踪管理系统

共20个文件
class:9个
java:5个
prefs:2个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
系统介绍 该系统实现了查看物流列表、新增物流信息、删除物流信息 运行环境:eclipse、idea、jdk1.8 详见:https://blog.csdn.net/qq_33037637/article/details/125577575
资源推荐
资源详情
资源评论


























收起资源包目录






























共 20 条
- 1

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


最新资源
- 有线数字视频广播(DVB-C)系统综述.doc.doc
- 设计网络拓扑结构.ppt
- 计算机网络基础讲课讲稿(最终).doc
- 基于层次聚类的分类数据可视化:适合科研初学者的Matlab实现及应用 - 层次聚类 (2025-07-28)
- 第三次答案(项目管理第三次答案).doc
- 项目管理的概念与原则.docx
- 手把手教你用VB实现ModbusRTU串行通讯工程实例.doc
- 软件毕业答辩1范例PPT课件.ppt
- 项目管理(1).pdf
- 手机壳料项目管理流程.doc
- 通信线路工程技术规范.docx
- 微型计算机控制技术.doc
- 微型计算机原理与接口技术课后答案资料.docx
- (源码)基于C语言和汇编的BoneOS操作系统.zip
- 计算机平面设计教学标准.doc
- 网络营销策划答辩.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



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

- 1
- 2
前往页