java记事本课程设计_Java课程设计记事本的功能实现课程论文附代码

本文档介绍了基于Java的记事本课程设计,详细阐述了记事本的开发环境、系统分析、需求分析和功能实现。记事本具备基本的文字编辑功能,如新建、打开、保存、退出、剪切、复制、粘贴以及字体设置,旨在满足用户日常简单文本编辑需求。
摘要由CSDN通过智能技术生成

主要内容:

1设计背景

现在随着计算机科学日渐成熟,其强大的功能已经为人们深刻认识,它已经入人类社会的各个领域并发挥着越来越重要的作用,记事本是日常生活中常用到的工具,用户可以在其中方便地输入文字,从而进行编辑与操作。由于记事本操作简单、小巧灵活。因此非常适合用户在进行一些简单的文字处理时使用。当然对文本编辑操作仍然占据着重要地位,记事本是简单便捷的文本编辑器,其具有简单的文字编辑功能,如: “新建”、“打开”、“保存”、“退出”、“剪切”、“复制”、“粘贴”等基本功能,以及设置字体等拓展功能。可实现对文本编辑操作的基本功能以满人人们的日常需求。

2开发环境

Java的前身是oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的 Internet上。1995年,Java语言的名字从Oak编程了Java。1997年j2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、 Java class、 Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java me, Java se和 Java ee。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有 Java Development Kit,NetBeans, Jcreator, JBuilder, JDeveloper和 Eclipse等。其中 Java DevelopmentKit简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择种合适的开发工具在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用。

3系统分析

首先设计记事本要考虑到图形界面设计,图形界面主要包括两大块:菜单的设计和可编辑文本域的设计。设计菜单时要先先添加菜单栏,再添加菜单,最后才是菜单项。设计可编辑文本域时,考虑到以后编程的方便性。记事本是简单便捷的文本编辑器,其具有简单的文字编辑功能,如: “新建”、“打开”、“保存”、“退出”、“剪切”、“复制”、“粘贴”基本功能,以及设置字体等拓展功能。

3.1需求分析

现在网络上各种文档编辑器数不胜数,有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed,xint。功能也是应有尽有,但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。记事本是简单便捷的文本编辑器,其具有简单的文字编辑功能,如: “新建”、“打开”、“保存”、“退出”、“剪切”、“复制”、“粘贴”等基本功能,以及设置字体等拓展功能。可实现对文本编辑操作的基本功能以满人人们的日常需求。

3.2系统功能

通过编写程序使其具有以下几个方面的功能: 打开功能、 保存功能、退出功能、复制功能、剪切功能、粘贴功能、字体设置功能、字形及颜色。

3.3功能分析

记事本是一个相对比较简单的内容,通过编写程序使其具有以下几个方面的功能:

打开功能。用户可以打开任何文本内容进行操作。

保存功能。用户在对文本操作完成后,可以按照需求进行保存文本。

退出功能。点击关闭按钮,可以关闭正在查看的文档,并退出。

复制功能。选中的内容可以尽心复制,这样更方便用户修改相应内容。

粘贴功能。将复制或者剪切的内容进行粘贴。

剪切功能。用户可以根据需求,对所需要的并且已选中的内容剪切将其移植至其他处。

设置字体、字形、字号:实现了对文本设置字体、字形、字号功能。

设置字体颜色:本程序实现了对记事本中的文字设置字体颜色。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值