java包裹邮费计算_GitHub - honghailiang/FreightSystem: 基于Java Swing编写的简易运费计算工具...
FreightSystem
基于java Swing编写的运费计算系统
初始化数据
从excel中读取数据,转化为对象(只保存基础数据:序列号、始发站、目的站、省份、100kg以下(元/kg)、100kg以上(元/kg)、到货(元/kg)、自提(元/kg)、补贴里程、公路里程、单价(元/吨公里))并保存到map(key为“出发地-目的地城市-省份”,value为AirFreight对象)中 表名和sheet名都是在配置文件中配置的(mango.properties),行和列及特殊字段也是在配置文件中配置的目的地和省份存在cityProvinceList中
用swing绘制系统并执行业务逻辑
建立FreightSwing,并初始化数据从cityProvinceList中获取城市和省份目的地做成可检索的(清除输入框的内容后键盘输入拼音(全拼)或者汉字点击enter键)用JAutoCompleteComboBox实现,其中包括用pinyin4j实现的中文向拼音的转换及输入拼音或者汉字匹配检索功能根据选择目的地、输入卷烟数量、选择的配送方式进行运费的计算,从map中取出AirFreight中的基础数据进行计算,目前显示如下:
h
java包裹邮费计算_GitHub - honghailiang/FreightSystem: 基于Java Swing编写的简易运费计算工具...相关推荐
- 基于Java Swing编写的简易运费计算工具
两年前给媳妇儿做的一个基于Java Swing编写的简易运费计算工具,现开源,关键是思路(https://github.com/honghailiang/FreightSystem).主要有两个部分实 ...
- java 12306 模拟登陆_GitHub - zuihou/12306-test: 基于java httpclient的12306 买票软件, 仅供学习使用...
12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...
- java评卷系统_GitHub - Ju5ticeGit/ExamSym: 基于java的考试及阅卷系统
ExamSym 基于java的考试及阅卷系统 一个基于JAVA的考试及评卷系统 课程:Java程序语言设计(2020年春) 老师姓名:XX 学生姓名:XXX 学号:XXXXXXXXXXXXX 学院:X ...
- java健身房管理系统_基于Java+SSM的健身房俱乐部管理系统、基于Java Web的健身房俱乐部管理系统...
需求分析 编写并实现一个基于Java Web/Java的健身房俱乐部管理系统, 采用SSM(Spring, SpringMVC, Mybatis)三大框架实现, 能够实现教练管理, 会员管理, 器材管 ...
- 利用java swing编写一个简易的计算器,实现了括号,优先级,三角函数,阶乘等功能
利用java swing编写一个简易的计算器 背景 效果图 一.默认图 二.计算三角函数 三.阶乘运算 四.常见的四则运算(实现了优先级) 代码 本文借鉴了"初识Java,实现简易计算器(带 ...
- java包裹邮费计算_猿实战16——承运商之搭建你的运费基石
猿实战是一个原创系列文章,通过实战的方式,采用前后端分离的技术结合SpringMVC Spring Mybatis,手把手教你撸一个完整的电商系统,变身猿人找到工作不是问题.还等什么呢?关注公号,取基 ...
- java 计算移动平均线_基于Java语言开发的个性化股票分析技术:移动平均线(MA)...
基于Java语言开发的个性化股票分析技术:移动平均线(MA) 基于 Java 语言开发的个性化股票分析技术:移动平均线(MA)移动平均线(MA)是以道·琼斯的"平均成本概念"为理论 ...
- java版哆啦a梦游戏_GitHub - wwz223/adventures-doraemon: 基于java实现的窗口类小游戏哆啦A梦历险记...
基于java的哆啦a梦历险记 运行方式:打开dn.five.Test包,运行GameBoard.java即可 操作方式:空格代表开始或者暂停,键盘上下左右控制哆啦A梦移动 该项目诞生于一次java学习 ...
- java动态数组的实现的_基于Java的动态数组分析与实现
动态数组 概念 基于Java提供的静态数组封装自己的动态数组,动态数组涉及的组成部分如下图所示. 组成部分解读data:静态数组,通过泛型支持多种类型的元素:private E[] data;. si ...
最新文章
- tensorflow1
- CSS Tricks网站创始人作序推荐,这本书助你成为Web开发高手
- R语言入门第四集 实验三:数据可视化
- 重磅 | 一场你从未见过的数据中心盛会
- 大数据“杀熟不杀生”;微信朋友圈广告没完;美团打车撒币上海 | 一周业界事
- python时间操作代码
- 关于焊板子的几个原件焊接方向问题
- Excel中如何把数字设置成以万为单位
- Win7操作中心提示Windows安全中心服务无法启动怎么办
- python判别性别的代码_根据三围数据判断出用户性别竟是python使用逻辑回归算法搞的鬼!...
- 微信小程序系列(7)如何用微信小程序写一个论坛?贴心代码详解(五)删帖页【完结篇】
- LDAP ObjectClass 详解
- 华为服务器显示乱码,本地正常 服务器乱码
- 使用mac 终端登录腾讯云服务器
- 【新知实验室】关于实时音视频
- PC端跳转QQ、企业微信、微信界面
- Android Studio中如何添加Vector Asset
- java支付宝当面付接口_【图文】支付宝当面付配置教程
- 友推微信分享失败解决办法
- linux-htop详解
热门文章
- 利用栈解决深度搜索问题
- iphone双卡_单卡 iPhone 变双卡,3分钟搞定安卓备用机短信——IFTTT妙用
- C++PrimerPlus学习——第十四章编程练习
- solaris php,针对 Solaris 的安装提示
- oracle存储返回sql查询,如何做才能使record类型和table类型存储查询语句返回的多条记录?...
- getcwd和pwd为什么不一样_农村医保,为什么每个地区收费不一样?
- layui tree 加载慢_图片太多,加载慢,我用了layui里的方式,放在服务器后还是太慢!怎么解决???有没有什么优化的技巧???...
- react的导出是怎么实现的_从零开始开发一个 React
- Win11系统如何设置黑暗模式
- Win7提示文件太大无法放入回收站怎么办