Java实验报告1综合图形界面程序设计.doc

上传人:小飞机 文档编号:4219759 上传时间:2023-04-10 格式:DOC 页数:9 大小:461.50KB
返回 下载 相关 举报
Java实验报告1综合图形界面程序设计.doc_第1页
第1页 / 共9页
Java实验报告1综合图形界面程序设计.doc_第2页
第2页 / 共9页
Java实验报告1综合图形界面程序设计.doc_第3页
第3页 / 共9页
Java实验报告1综合图形界面程序设计.doc_第4页
第4页 / 共9页
Java实验报告1综合图形界面程序设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Java实验报告1综合图形界面程序设计.doc》由会员分享,可在线阅读,更多相关《Java实验报告1综合图形界面程序设计.doc(9页珍藏版)》请在三一办公上搜索。

1、实 验 报 告( 2016 / 2017 学年 第 2 学期)课程名称JAVA程序设计实验名称 综合图形界面程序设计实验时间 2017年 6月 2日指导单位计算机学院计算机系统与网络教学中心指导教师 学生姓名 班级学号 学院(系)计算机学院专 业计算机科学与技术实 验 报 告实验名称综合图形界面程序设计指导教师实验类型上机实验学时2 实验时间一、 实验目的和要求学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。二、实验环境(实验设备)1. PC微型计算机系统2. Microsoft Windows操作系统3.

2、 SUN Java Development Kit开发工具包4. NetBeans开发工具三、实验原理及内容1.实验原理:利用JAVA SWING中的容器,部件,布局管理器和部件事件处理方法编写程序。2.实验内容:设计和编写一个用于将人民币转换为等值的美元的程序,界面要求可以输入人民币的金额并可以得到转换后的结果。实 验 报 告3.实验关键代码:(省略了设计产生的格式、字体、样式等代码,保留主要代码)public class NewJFrame extends private final String s=美元USD, 人民币CNY, 日元JPY, 欧元EUR, 英镑GBP, 澳元AUD; p

3、rivate final float rate=1,(float),(float),(float),(float),(float); private double sum;00000); String text=(); String sum1; int cbx = ();验结果:(1)我的汇率转换器主界面:(2)测试输入结果页面:实 验 报 告实 验 报 告四、实验小结(包括问题和解决方法、心得体会、意见与建议等)1.通过本次试验,我大概理解了JAVA SWING中的容器,部件,布局管理器和部件事件处理方法,学会了使用JAVA SWING来设计简单的java程序。通过编写调试程序,也掌握JAV

4、A图形界面程序设计的基本方法。本实验做了属于自己的第一个Java汇率转换器,收获了很多东西,成就感满满。2.原来上课时候没有认真听讲,导致实验开始做时存在困难,不知从何下手。通过求教同学和老师还有网络资源,找到了大致思路。虽然最终自己实践是还是很多的错误需要调试,但是程序成功运行时的确非常开心。3.此次实验,自己设计界面,总体算比较成功,但是仍有一些小bug使得程序不那么完美,比如:可以看到,当转换结果小于1时,计算机自动省略了、中小数点前面的“0”,由于时间有限,且不影响整体使用效果,就暂时没有思考修改这个问题的解决办法。待有时间时将尽力改好这个问题。4.在设计的时候,不知道怎么不知相对布局

5、,导致程序运行时小窗口的时候比较合适,一旦放大或者缩小窗口时,内容却不会相应变化,无法实现响应式布局。期待后续能够解决这个问题。5.本次实验,设计并不难,毕竟只需要部件拖拽即可实现设计布局。于我而言,难在如何给按钮增加触发事件处理、和如何获取文本框和复选按钮的值并进行运算。(1)获取文本信息:String text=(); sum=(text); /并转换为可运算的数据浮点型格式(2)获取复选按钮信息: int cbx = ();/记录下标 int cb1x=();(3)“转换”计算过程:if(sum0) sum1=(double)ratecb1x/(double)ratecbx*sum); (sum1); else (你输入的金额错误!);(4)“清零”功能实现:(null); (null);五、指导教师评语成 绩批阅人日 期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号