目录

  1. 项目简介
  2. 更新内容
  3. 设计概要
  4. 估算工作量
  5. 任务分配
  6. github地址
  7. 演示
  8. 总结

一、项目简介

项目名 复利计算5.1
版本号 5.1
开发语言 java
开发工具 eclipse、IDEA、mysql
更新内容 功能完善
开发人员 颜文生、林集团

二、更新内容

  • 界面美化
  • 改善交互

    三、概要设计

    加载图片美化界面,利用text.setType属性进行部分界面输入交互改善,减少用户操作
    四、估算工作量

  • 原预计工作时间:2小时(两人次) 原预计实现代码:200
  • 实际工作时间:2.5小时(两人次) 实际实现代码:2541

五、任务分配

  • 颜文生:代码实现,bug修复,界面交互优化设计,UI美化
  • 林集团:功能需求分析,设计分析,代码测试,文档制作

六、github地址:

***[github源码](https://github.com/yywwss/ytestcode)

七、新增代码:

JFrame Mainscreen = new JFrame();JPanel jpimage = new JPanel();JPanel jpsure = new JPanel();//将图片加载到JLabel中URL imgUrl = Fuli.class.getResource("fuli.jpg");ImageIcon image = new ImageIcon(imgUrl);JLabel jl = new JLabel(image);JButton sure = new JButton("进入复利计算界面");//加载主界面,载入图片public PutImage(){Mainscreen.setLayout(new GridLayout(2,1,200,-300));Mainscreen.setSize(300, 350);Mainscreen.setLocation(600, 200);Mainscreen.setVisible(true);Mainscreen.setResizable(false);Mainscreen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jpimage.add(jl);jpsure.add(sure);Mainscreen.add(jpimage);Mainscreen.add(jpsure);sure.addActionListener(new Sure());}public class Sure implements ActionListener {@Overridepublic void actionPerformed(ActionEvent e) {Mainscreen.setVisible(false);new Fuli();}}

public void getyear(){jt1.setText("1000000"); //默认设置本利和jt2.setText("20"); //默认设置年回报率(%)jt3.setText("5000");//默认设置本金
        jl1.setText("请输入本利和");jl2.setText("请输入年回报率(%)");jl3.setText("请输入本金");s.setTitle("估算年限(按复利)");creatscreen();}

其他计算方法与上述类似,此处指列举一处。

八、演示

  • 界面美化

  • 交互优化(预先存入输入输入格式,减少用户操作)

  • 交互优化

九、总结

本来是想把图片作为复利计算的背景图片,但是由于需要利用Graphics这个函数,还有自身知识有限,操作起来非常繁琐,之后就跟队友讨论把图片作为整体的计算主界面。虽然不是很完美,但我们尝试了很多方法,也学会了如何加载图片。在完成交互优化(预先存入输入输入格式,减少用户操作)时,经过查阅各种相关资料,最简单的方式就是在各个文本域设置默认值以达到预先存入输入格式的目的。总之,在这次升级中,我们想过添加其他效果,但由于知识有限只能完成这两部分了。

(博客园项目介绍由林集团做大致制作,然后推送给颜文生后分别修改部分内容发布)

转载于:https://www.cnblogs.com/yanwensheng/p/5392368.html

0414-复利计算再升级相关推荐

  1. 结队--复利计算再升级

    一.作业 复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会 ...

  2. 复利计算再升级——连接数据库

    搭档:杨子健 搭档地址:http://home.cnblogs.com/u/yzj666/ 代码地址 https://github.com/Sub-key/1/tree/master/fulitest ...

  3. 0414 结对--软件再升级(韩麒麟 列志华)

    复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.... ...

  4. 0414结队--软件再升级(冯铭杰 梁毅乾)

    结对同伴的学号:201406114258 姓名:梁毅乾 博客地址:http://www.cnblogs.com/ken520/ 一.作业要求: 复利计算再升级--------------------- ...

  5. 复利mysql_0414-复利计算再升级

    目录 项目简介 更新内容 设计概要 估算工作量 任务分配 github地址 演示 总结 一.项目简介 项目名 复利计算5.1 版本号 5.1 开发语言 java 开发工具 eclipse.IDEA.m ...

  6. 0414复利计算6.0--结对

    结对同伴: 姓名:柯晓君 学号:201406114210 博客园地址:http://www.cnblogs.com/950525kxj/ 一.项目简介 开发工具:eclipse 开发语言:java 主 ...

  7. 复利计算--结对1.0,做汉堡,结对2.0-复利计算再升级

    这次更新主要是把界面做出来和把程序进行部分完善.程序在搭档的博客显示 搭档 陈庆祥http://www.cnblogs.com/qing8/ 转载于:https://www.cnblogs.com/l ...

  8. 复利计算--结对1.0,做汉堡,结对2.0

    一.项目需求: 12. 即要追求利益,又要面对不可预知的金融投资风险, "不能把鸡蛋放在同一个篮子里",所以有必要进行组合投资. 通过上述计算与对比,可以帮助客户进行投资决策. 客 ...

  9. 【观察】新华三:智慧计算“再进化”,算力创新“再升级”

    今天,算力就是生产力已成为业界共识,特别是算力作为数字经济时代的关键生产力要素,更成为了挖掘数据要素价值,推动数字经济发展的核心支撑力和驱动力. 在此过程中,由算力驱动的数字经济除了以信息产业这一独立 ...

最新文章

  1. 51nod1565 FFT
  2. 为什么你问问题,别人都已读不回?
  3. 四种软件架构演进史,会一种就很牛逼了!
  4. 千万别在UI线程上调用Control.Invoke和Control.BeginInvoke,因为这些是依然阻塞UI线程的,造成界面的假死...
  5. 开启Nginx的目录文件列表功能
  6. Makefile的学习
  7. mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
  8. 名校博士被撤销学位,只因7行文字抄袭及1张互联网图片​……
  9. angularjs ui-router
  10. DeepFaceLab 新手入门教程
  11. 系统安装部署系列教程(四):制作PE系统
  12. 扫盲:Java 后端开发常用的 10 种第三方服务
  13. 巧妙的实现一套键鼠无缝控制两台联网的主机
  14. unable to resolve column. This inspection performs unresolved sql references check.
  15. 计算机视觉(三)图像拼接
  16. 【LeetCode】275. H指数 II
  17. 第一篇博客-Sql排名函数DENSE_RANK
  18. python可以这样学读后感_《Python深度学习》读后感
  19. php菱形循环代码,PHP练习–用for循环打印空心菱形,for菱形_PHP教程
  20. 三里屯有优衣库也有程序员,猜猜他们在干嘛?

热门文章

  1. 关于检测手机信号强度,wifi信号强度以及检测周围wifi热点的一个小例子
  2. uni-app小程序 点击页面滚动到指定位置
  3. [react] React中你有使用过propType吗?它有什么作用?
  4. [react] 你有使用过formik库吗?说说它的优缺点
  5. React开发(126):ant design学习指南之form中的自定义校验validator
  6. [html] 你有使用过meter标签吗?说说它的用途有哪些?
  7. [html] H5播放的video视频,如何实现对视频截图?
  8. [css] 颜色hsla的字母分别表示什么?
  9. [css] 给一个图片设置透明有哪些方式呢?
  10. 前端学习(2774):方式1进行路由跳转