下载此文档

Java课程设计--文本编辑器.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
淮海工学院计算机工程学院
课程设计报告
设计名称: 面向对象课程设计
选题名称: 文本编辑器的设计与实现
姓名: 俞凯学号: 2011123094
专业班级: 中新软111
系(院): 国际学院
设计时间: ~
设计地点: 软件实验室、教室
成绩:
指导教师评语:
签名:
年月日

《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。
:
文本编辑器的设计与实现:
设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。
设计要求:
课程设计可选用Eclipse、Beans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。
认真完成需求分析,建议采用UML建模技术进行系统的分析设计,在画出系统用例图和类图,并将UML图复制到设计报告中。认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书、设计成果和设计心得五个部分,具体要求见设计报告模板。
通过这次设计,要求掌握以下内容:
面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用
类、包、接口的定义与使用
常用工具类与算法的实现(数组、向量、字符串、链表)

Java的异常处理机制
Java的数据库连接技术
Java的多线程技术与动画制作
8) Java的网络编程

需求分析:
简单文本编辑器提供给用户基本的纯文本编辑功能,能够将用户录入的文本存储到本地磁盘中。能够读取磁盘中现有的纯文本文件,以及方便用户进行需要的编辑功能。文件操作能够实现新建、保存、打开文档等,编辑操作能过实现文本的剪贴、复制、粘贴等,格式操作能过实现字体设置、背景等,帮助操作能够实现关于主题的查看等功能
2、概要设计:
(一)其基本功能包括:
①基本的文本操作功能。包括新建,保存,打开,保存。
②基本的编辑功能。包括复制,剪贴,粘贴。
③基本的格式功能,背景。
文本编辑器模块
文件打开与保存
变更面板颜色
字体的设置
字形和字体大小的设置
剪切复制粘贴
帮助中【关于主题】
④简单的帮助,关于主题。
(二)主要的组件包括:
①基本的Frame框架;
②菜单;
③打开文件对话框;
④保存文件对话框;
⑤颜色对话框;
⑥ Choice下拉列表,运来实现字体设置;
⑦简单的帮助框架。
设计流程示意图
建立基本框架
添加编辑区
添加菜单
添加对话框
完善菜单系统
建立下拉列表编辑文字
建立框架实现简单帮助
3、详细设计:
文件打开与保存对话框
filedialog_save=new FileDialog(this,"保存文件对话框",);
(false);
filedialog_load=new FileDialog(this,"保存文件对话框",);
(false);
(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
(false);
}
});
(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
(false);
}
});
public void actionPerformed(ActionEvent e)
{
if(()

Java课程设计--文本编辑器 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小267 KB
  • 时间2017-07-05