java记事本毕业论文_毕业论文基于java的记事本程序课程设计.doc

这篇毕业论文详述了一款基于Java的记事本程序设计,涵盖了GUI界面、文字编辑功能,如剪切、复制、粘贴、删除,以及文件保存、设置字体和颜色等。作者与两位同学合作完成,其中涉及的需求分析、概要设计和事件处理等内容。
摘要由CSDN通过智能技术生成

毕业论文基于java的记事本程序课程设计

PAGE

PAGE 123

1 问题描述

设计一个具有GUI界面的记事本,含有简单的文字编辑功能,如:剪切、复制、粘贴、删除;还能实现保存、另存为、设置字体和颜色等功能。

这次课程设计由**、**和我三个人合作完成。**主要负责3概要设计和5测试分析。**4.1JM程序界面设计,我负责4. 2JM4类的实现。由于4.3事件处理和撰写程序关系密切,这两项都由**负责。

2 需求分析

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

(1)、菜单中有“文件”、“编辑”、“格式”、“帮助”四个主菜单;

(2)、“文件”有“新建”、“打开”、“保存”、“另存为”、“退出”分别用于新建文件,打开文件,保存文件,另存文件,退出记事本。

(3)、“编辑”中,有“剪切”、“复制”、“粘贴”三个子菜单:用于剪切文字,复制文字,粘贴文字,删除文字。

(4)、“格式”中,有“字体”、“颜色”两个子菜单:用于设置文字的字体而和颜色,字体有“宋体”、“楷体”、“黑体”颜色有“红”、“蓝”、“绿”。

(5)、“帮助”菜单中有“关于”的子菜单,用于描述记事本程序的相关信息。

3 概要设计

3.1自定义类说明

3.1.1 类名: JM (1)作用: 主类(2)继承的父类: JFrame

(3)成员变量说明:

JMenuBar mb=new JMenuBar(); //定义一个菜单项

/****

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值