0414-复利计算再升级

目录

  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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418656.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(1874)vue之电商管理系统电商系统之修改element-ui组件的按需导入

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1877)vue之电商管理系统电商系统之头部布局

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1878)vue之电商管理系统电商系统之左侧菜单布局

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1879)vue之电商管理系统电商系统之通过axios拦截器添加token认证

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1880)vue之电商管理系统电商系统之获取左侧菜单数据

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

OpenGL学习之路(二)

1 引子 在上一篇读书笔记中,我们对书本中给出的例子进行详细的分析。首先是搭出一个框架;然后填充初始化函数,在初始化函数中向OpenGL提供顶点信息(缓冲区对象)和顶点属性信息(顶点数组对象)&a…

前端学习(1881)vue之电商管理系统电商系统之双层for循环渲染数据

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

iOS之本地推送通知使用介绍

推送通知作用:可以让不在前台运行的app,告知用户app内部发生了什么事情 如何发送本地通知: 发送本地通知步骤: 1.创建本地通知对象 2.设置本地通知内容 3.调度本地通知 具体实现代码: 注意:iOS7通过上述代码可以完成发…

前端学习(1882)vue之电商管理系统电商系统之设置字体颜色并添加标签

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1883)vue之电商管理系统电商系统之每次只能打开一个菜单项并解决边框问题

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

第一次冲刺阶段(三)

今天下午我们团队进行了第三次站立会议,总结了昨天的进展状况,的的确确出现很多问题,进展微乎其微,我们对安卓开发知识不熟悉,导致我们举步维艰,很考验耐性与团队的协作能力,我们必须坚持下去&a…

前端学习(1884)vue之电商管理系统电商系统之实现侧边栏的折叠和展开

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vueVue.use(Router)const router new Router({routes:[{path:/,redirect:/login},{path:/login,component:Login},{pat…

前端学习(1885)vue之电商管理系统电商系统之首页路由的重定向

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

前端学习(1886)vue之电商管理系统电商系统之首页路由的重定向主页侧边栏路由链接的改造

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

Android adb logcat使用技巧

前言 新买的笔记本E431装了最新版的Eclipse,搞定了Android开发环境,可是logcat里查看东西居然仅仅显示level,没有错误的具体信息。我本身也不是一个愿意折腾图形界面,更喜欢纯命令行的操作,因此今天在明昊师兄的建议下…

前端学习(1887)vue之电商管理系统电商系统之通过路由的形式显示用户列表

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

前端学习(1888)vue之电商管理系统电商系统之在sessionStrorage中保存按钮的激活状态

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

前端学习(1889)vue之电商管理系统电商系统之绘制用户列表组件的基本布局

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

前端学习(1890)vue之电商管理系统电商系统之绘获取用户列表数据

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…