网站推广最有效的方法,西安网站建设网站制作,推广公司有哪些,深圳知名网络优化公司基于JAVA的记事本设计报告华北科技学院计算机系综合性实验报告PAGE第 PAGE 11 页XX学校计算机系综合性实验实 验 报 告课程名称 Java程序设计实验学期 至 学年 第 学期学生所在系部 计算机系年级 专业班级学生姓名 学号任课教师实验成绩计算机系制《 Java程序设计》课程综合性实…基于JAVA的记事本设计报告华北科技学院计算机系综合性实验报告PAGE第 PAGE 11 页XX学校计算机系综合性实验实 验 报 告课程名称 Java程序设计实验学期 至 学年 第 学期学生所在系部 计算机系年级 专业班级学生姓名 学号任课教师实验成绩计算机系制《 Java程序设计》课程综合性实验报告开课实验室 年 月 日实验题目简易写字板软件设计一、实验目的通过编写Java的应用系统综合实例——简易写字板软件总结、回顾和实践面向对象的编程思想以及编程方法并通过编写程序来掌握Java语言编程技巧将学习到的知识融会贯通同时提高调试程序的能力养成良好的编程习惯并增强对程序设计整体思路的把握。建议程序使用Eclipse集成开发环境完成熟悉在集成开发环境下编写Java程序。二、设备与环境硬件多媒体计算机软件Windows 2000以上的操作系统、JDK开发包、集成开发环境三、实验内容总体要求程序界面友好代码的可维护性好包括必要的注释和相应的文档。具体要求基本的文本录入字符修改删除换行粘贴复制剪切等功能主要包括菜单栏设计及功能实现菜单栏主要包括文件、编辑、格式、帮助等常见菜单。其中文件菜单有新建、打开、保存、另存为、退出等功能编辑菜单有剪切、复制、粘贴、查找和查找替换等功能格式菜单含有对文字字体、字型、字号及颜色等的设置功能。编辑区设计对文本的编辑处理区。工具栏设计可根据需要增加该项功能。其他功能设计。四、实验结果及分析(一)、图形界面如下图(二)、设计思路及实现功能创建了一个标题为“简易写字板”的窗体其中包括菜单栏(菜单及菜单项)、工具栏并能通过点击鼠标右键进行一些基本操作。实现的功能对文件的新建、打开、保存、另存、退出对文本的剪切、复制、粘贴、全选、查找、查找并替换对文本字体、颜色的设置点击鼠标右键实现对文本的剪切、复制、粘贴、全选当选择新建、关闭、退出、保存时有一定的保存文件的提示。(三)、结构分析(1)、菜单栏利用类JMenuBar创建一个菜单条的实例menubar并利用类Jmenu创建了四个菜单的实例menu1、menu2、menu3、menu4分别为文件、编辑、格式、帮助如下图所示①文件菜单其中包括利用类JmenuItem创建了五个菜单项新建、打开、保存、另存为、退出②编辑菜单包括剪切、复制、粘贴、删除、查找、查找并替换、全选菜单项同样用类JmenuItem创建③格式菜单包括字体、颜色、自动换行其中为自动换行菜单项添加了复选框应用类JcheckBoxMenuItem创建④帮助菜单包括帮助主题、关于写字板两个菜单项(2)、工具栏包括运用类JButton创建的按钮new1 ,open1, save1,cut1,paste1,copy1分别为新建、打开、保存、剪切、复制、粘贴。(3)、弹出菜单(鼠标右击)应用类JpopupMenu创建一个弹出菜单的实例pm并将菜单项itemcopy1,itemcut1,itempaste1,itemqx1依次添加到弹出菜单。(四)、代码分析总体结构概述程序包括一个公共类sy与四个类分别为窗口建立的类FirstWindow查找并替换的类change查找的类check字体设置的类Fontext其中所引用到了Java提供的软件包java.awt.*; java.awt.event.*; java.io.*; java.util.regex.*; javax.swing.*;实现各个组件的功能在窗口建立的类中为各个组件添加监听器并实现监听器类change、check、Fontext分别为实现查找并替换、查找、字体监听器而建立的类在类FirstWindow中调用上述三种类中的方法以实现监听器将其放在类FirstWindow的外部增强代码的可读性具体实现过程如下(1)、FirstWindow类①先对所要建立的各个组件进行声明如JMenuBar menuba