基于Java的模拟写字板的设计与实现

此系统详情链接是使用Java语言实现简易写字板程序,能够进行输入文字操作,并具有新建文件,打开文件,保存文件,退出,复制,粘贴,剪切,全选,撤销等多种基本功能。本系统结构如下:

(1)菜单栏:

文件模块:要用于操作整个存储或未保存的文档,包括新建,打开,保存,另存为等功能;

编辑模块:编辑模块是对文本内容的基本编辑,包括剪切,复制,粘贴,删除等功能;

格式模块:用于对用户输入内容显示上的操作,包括换行,字体的相关设置等功能;

帮助模块:帮助菜单是用来展示于写字板有关的一些信息;

(2)文本区域:

文本区域主要用来承载用户输入的主要内容;

选题依据

写字板的研究也像其他学科一样,有科学研究与技术研究两个层次。科学研究的目的是发现写字板  的内在规律、探索写字板  理解和生成的方法、建设写字板  信息处理的基础资源;而技术研究则借助应用目标来驱动,根据社会的实际需要,设计和开发实用的写字板  信息处理系统。

  自然写字板信息处理的应用目标是使人与机之间用自然写字板 进行交流。具体说,是建立各种处理自然写字板  的机应用软件系统,譬如:机器翻译、自然写字板  理解、语音自动识别与合成、文字自动识别、机辅助教学、信息检索、写字板  自动分类、自动文摘,还有写字板  中的信息提取、互联网上的智能搜索,以及各种电子词典和术语数据库。

意义和研究目的

随着互联网的广泛普及,写字板  信息处理的社会需求越来越大,人们迫切需要用自动化的手段处理海量的写字板  信息。然而,由于学科理论发展的局限和汉语本身的复杂性,目前我国写字板  学理论和方法的研究还不能为开发汉语信息处理应用系统提供足够的支持。多年来国内写字板  学和自然写字板  处理学科发展的特点之一是,应用型研究和实用系统开发的目标比较明确,投入相对较多,也取得了一些成果;而基础理论和方法的研究则相对薄弱。1998年-2002年期间的研究情况和发展态势依然如此。在本文上述的各种应用目标中,研究力量比较集中的项目有:写字板  信息检索、文献自动分类、自动文摘、语音自动识别与合成、机器翻译,还有写字板  信息提取和过滤。另外,写字板  资源的建设和基于语料库的写字板  分析方法也受到了格外关注,取得了比较快的进展。下面先简要叙述写字板  学和写字板  信息处理领域有代表性的基础研究,再介绍面向应用的研究和实用系统的研制,然后谈谈写字板  资源的建设,最后介绍有关的学术会议和期刊、论著。这些工作都以书面语为研究对象,针对口语的研究将作为语音识别与合成专题另文介绍。

本课题的研究内容

本程序要构建的写字板  程序参照了Windows操作系统的写字板  工具,其功能有以下几个方面:

   1、菜单中有“文件”,“编辑”,“格式”,“查看”,“帮助”五个主菜单。

   2、“文件”有“新建”“打开”“保存”“另存为”“退出”五个子菜单:分别用于新建文件,打开文件,保存文件,另存文件,退出写字板  。

   3、“编辑”中有“撤销”“剪切”“复制”“粘贴”“全选”“时间/日期”六个字菜单:用于撤销操作,剪切文字,复制文字,粘贴文字。全部选择,插入日期、时间。

   4、“格式”菜单中有“自动换行”和“字体”两个子菜单。

   5、“查看”菜单只是显示状态栏。

   6、“帮助”菜单中只有“关于写字板  ”子菜单,主要用于显示该程序的名字,版本等信息。

项目截图

删除

(选填) 图片描述

删除

(选填) 图片描述

删除

(选填) 图片描述

删除

(选填) 图片描述

你可能感兴趣的:(基于Java的模拟写字板的设计与实现)