Java写字板课程设计报告.docVIP

  • 18
  • 0
  • 约5.32千字
  • 约 11页
  • 2016-06-11 发布于重庆
  • 举报
Java写字板课程设计报告

计算机科学与技术系综合性实验 实 验 报 告 课程名称 《面向对象程序设计JAVA》 学期 2010 至 2011 学年 第 二 学期 系别 计算机科学与技术系 班级 2010060701 姓名 李月荣 学号 104060720041 任课教师: 张静 目录 目录 1 一.需求分析 2 1.1需求分析 2 1.2 功能设计 2 二.概要设计 2 2.1 程序设计思路 2 2.2 功能模块说明图 2 三.程序详细设计和分析 3 3.1窗口设计 3 3.2构建菜单栏和其下拉菜单 4 3.3“文件”菜单 4 3.4“编辑”菜单 6 3.5“格式”菜单 9 四.系统调试分析 12 4.1 窗口调试 12 4.2 功能调试 12 五.课程设计总结 13 一.需求分析 1.1需求分析 现在网络上各种文档编辑器数不胜数。功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有存在各种各样的瑕疵或问题。有的文件体积相对于一般字体编辑来说太大,有的功能太繁杂,使得初学者很难学会使用。但是仅仅从日常方面来说,一个文本编辑器只需要简单的使用功能就够了,本程序就是依照这样的思路设计的简易写字板。 1.2 功能设计 本程序要构建的记事本程序参照Windows 操作系统的记事本工具,其功能有以下几个方面: 菜单中有“文件”,“编辑”,“格式”,“帮助”三个主菜单。 文件菜单项包括有“新建”“打开”“保存”“另存为”“退出”五个功能项,分别用于新建文件,打开文件,保存文件,另存为文件,退出记事本。 “编辑”中有“剪切,“复制”,“粘贴”,“删除“,“全选”;分别用于剪切文字,复制文字,粘贴文字,删除文字,全选文字。 “帮助”菜单有关于记事本的帮助信息。 二.概要设计 2.1 程序设计思路 设计一个Notepad类,继承自JFrame类,并且在Notepad类利用了JPanel创建面板窗口contentPane,利用JMenuBar创建菜单栏menuBar,利用JMenu创建menuFiler,利用JMenuBar创建并且实例化菜单栏,通过一些具体的方法实现各个功能键的功能。 2.2 功能模块说明图 3.1窗口设计 在主接口中设计一个Notepad容器继承自JFrame,并且在其中加入菜单栏,和文本控制域控件。 public class Notepad extends JFrame{ private JPanel contentPane; private JMenuBar menuBar=new JMenuBar(); private JMenu menuFile=new JMenu(); private JMenuItem mItemFileNew=new JMenuItem(); private JMenuItem mItemFileOpen=new JMenuItem(); private JMenuItem mItemFileSave=new JMenuItem(); private JMenuItem mItemFileSaveAs=new JMenuItem(); private JMenuItem mItemFileQuit=new JMenuItem(); private JMenu menuEdit=new JMenu(); private JMenuItem mItemEditCut=new JMenuItem(); private JMenuItem mItemEditCopy=new JMenuItem(); private JMenuItem mItemEditPaste=new JMenuItem(); private JMenuItem mItemEditDelete=new JMenuItem(); private JMenuItem mItemEditSelectAll=new JMenuItem(); private JMenu menuColor=new JMenu(); private JMenuItem mItemFormatColor=new JMenuItem(); private JMenu menuHelp=new JMenu(); private JMenuItem mItemHelpAbout = new JMenuItem(); private JPopupMenu popupMenu=new JPopupMenu(); private JMen

文档评论(0)

1亿VIP精品文档

相关文档