一个好同学由于经常需要计算数字,于是问我能不能开发一个简单的pc程序:只需要输入数字,然后自动计算与几个的汇率相乘的结果。
最终的效果是按回车,进行计算。按esc键,清空当前的数据。而且计算结果保留四位小数。
最后的结果长这样:
代码
其实就是使用java程序里的Swing控件放置几个文本框,然后监听键盘事件对数字进行计算。 网上有很多代码可以学习参考。如果你想直接看代码,可在 面壁者1024 里回复 简易计算器 即可。
打包
不熟悉的地方是如何将java程序打包成exe文件。这里用到了exe4j程序。(如果官网下载较慢,可在 面壁者1024 里回复 exe4j 即可下载。)
首先在IDEA里将自己的java代码生成为jar包待用。(Build-->Build Artifacts--->build)
然后使用exe4j进行打包。
1、安装好后,首先要点击 Enter License ,输入用户名,公司,以及秘钥。秘钥可使用以下其一即可。
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
A-XVK222711F-134h5ta8yxbm0
A-XVK275016F-15wjjcbn4tpj
A-XVK275016F-15wjjcbn4tpj
2、选择“JAR in EXE” mode
3、填入应用名称,exe保存的地址
4、icon file可以设置应用图标,32bit or 64bit,可勾选64
5、VM Parameters里填写 -Dfile.encoding=utf-8 ,设置utf-8的编码,以防中文乱码
6、Class Path里点击加号按钮,选择Archive,选择自己的java对应生成的jar包。 在Main class from里选择自己写的java代码对应的名字。