- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计》课程综合性实验报告_简易写字板软件设计
华北科技学院计算机系综合性实验
实 验 报 告
课程名称 Java程序设计
实验学期 2011 至 2012 学年 第 1 学期
学生所在系部 基础部
年级 2009 专业班级 计算B092
学生姓名 学号
任课教师
实验成绩
计算机系制
《Java程序设计》课程综合性实验报告
开课实验室: 基础实验室 2011 年 12 月 5 日
实验题目 简易写字板软件设计
通过编写Java的应用系统综合实例——简易写字板软件总结回顾和实践面向对象的编程思想以及编程方法
熟悉在集成开发环境下编写Java程序。
设备与环境
硬件:多媒体计算机
软件:Windows 2000以上的操作系统、JDK开发包、集成开发环境
实验内容
总体要求:程序功能基本完成,用户界面友好,代码的可维护性,必要的注释和相应的文档
具体要求基本的文本录入字符修改删除换行粘贴复制剪切等功能
菜单栏设计及功能实现:菜单栏主要包括文件、编辑、格式、帮助等常见菜单。其中文件菜单有新建、打开、保存、另存为、退出等功能;编辑菜单有剪切、复制、粘贴、等功能;格式菜单含有对文字字体、字型、字号及颜色等的设置功能,根据情况可在编辑菜单添加查找和查找替换功能。
编辑区设计:对文本的编辑处理区。
工具栏设计:可根据需要增加该项功能。
其他功能设计。
实验结果及分析
主界面的设计与实现
整个界面共包括四个部分,包括:标题栏、菜单栏、编辑区、状态栏以及滚动条,如图1所示。
图表 1记事本的整体布局
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menu=new JMenu[5];
menuItem=new JMenuItem[menu.length][];
menu[0]=new JMenu(文件(F));
menu[0].setMnemonic(F);
menu[1]=new JMenu(编辑(E));
menu[1].setMnemonic(E);
menu[2]=new JMenu(格式(O));
menu[2].setMnemonic(O);
menu[3]=new JMenu(查看(V));
menu[3].setMnemonic(V);
menu[4]=new JMenu(帮助(H));
menu[4].setMnemonic(H);
本程序共设计四个菜单,分别是文件、编辑、格式、帮助四个菜单的功能,
针对记事本的需求,文件菜单栏实现了新建、打开、保存、另存为、退出的功能。如图二所示。
图表 2文件菜单栏
menuItem[0]=new JMenuItem[5];
menuItem[1]=new JMenuItem[7];
menuItem[2]=new JMenuItem[2];
menuItem[3]=new JMenuItem[1];
menuItem[4]=new JMenuItem[1];
menuItem[0][0]=new JMenuItem(新建(N));
menuItem[0][0].setMnemonic(N);
menuItem[0][1]=new JMenuItem(打开(O) ...);
menuItem[0][1].setMnemonic(O);
menuItem[0][2]=new JMenuItem(保存(S));
menuItem[0][2].setMnemonic(S);
menuItem[0][3]=new JMenuItem(另存为(A) ...);
menuItem[0][3].setMnemonic(A);menuItem[0][4]=new JMenuItem(关闭(C));
menuItem[0][4].setMnemonic(C);
图表 3编辑菜单栏
menuItem[1][0]=new JMenuItem(剪切(X));
menuItem[1][0].setMnemonic(X);
menuItem[1][1]=new JMenuItem(复制(C));
menuItem[1][1].setMnemonic(C);
menuItem[1][2]=new JMenuItem(
您可能关注的文档
- XX年上海国际车展前瞻.ppt
- XX年交通运输企业会计实务培训.ppt
- XX年上半年券商集合理财市场报告.ppt
- XX年全国大学生数学建模论文_企业退休职工养老金制度的改革.doc
- XX年全国大学生电子设计竞赛_基于自由摆的平板控制系统(B题).doc
- XX年乐语智能机专项市场推广策划方案.ppt
- XX年全国大学生电子设计竞赛_帆板控制系统(F题).doc
- XX年兰州分公司皋兰县FTTH接入设备一期工程一阶段设计.doc
- XX年基于用户感知的网络质量考核体系.doc
- XX年国家农业综合开发固原市原州区鸦儿沟土地治理项目可行性研究报告.doc
- 《JAVA程序设计》课程设计大作业_Java学生管理系统.doc
- 《C语言程序设计》课程设计报告_职工信息管理系统.doc
- 《Java程序设计》课程设计大作业_服务端聊天系统.doc
- 《Matlab》课程设计说明书_MATLAB的基本运算.doc
- 《Java程序设计》课程设计报告_简易聊天室系统.doc
- 《MATLAB》课程设计说明书_基于MATLAB的信号调制与解调.doc
- 《java语言程序设计》课程设计_中国象棋对弈系统(源码).doc
- 《Matlab语言》课程论文_Matlab解决线性回归问题.doc
- 《Matlab课程设计》_数字切比雪夫高通IIR滤波器.doc
- 《matlab运算与应用设计》课程设计说明书_Matlab运算与应用设计.doc
文档评论(0)