1 / 33
文档名称:

(参考)基于java的记事本程序课程设计.doc

格式:doc   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(参考)基于java的记事本程序课程设计.doc

上传人:1017848967 2016/5/17 文件大小:0 KB

下载得到文件列表

(参考)基于java的记事本程序课程设计.doc

相关文档

文档介绍

文档介绍:3 1问题描述设计一个具有 GUI 界面的记事本,含有简单的文字编辑功能,如:剪切、复制、粘贴、删除;还能实现保存、另存为、设置字体和颜色等功能。这次课程设计由**、** 和我三个人合作完成。** 主要负责 3 概要设计和 5 测试分析。** 4. 1JM 程序界面设计,我负责 4. 2JM4 类的实现。由于 事件处理和撰写程序关系密切,这两项都由**负责。 2需求分析本程序要构建的记事本程序参照了 Windows 操作系统的记事本工具,其功能有以下几个方面: (1) 、菜单中有“文件”、“编辑”、“格式”、“帮助”四个主菜单; (2) 、“文件”有“新建”、“打开”、“保存”、“另存为”、“退出”分别用于新建文件,打开文件,保存文件,另存文件,退出记事本。(3) 、“编辑”中,有“剪切”、“复制”、“粘贴”三个子菜单:用于剪切文字, 复制文字,粘贴文字,删除文字。(4) 、“格式”中,有“字体”、“颜色”两个子菜单:用于设置文字的字体而和颜色,字体有“宋体”、“楷体”、“黑体”颜色有“红”、“蓝”、“绿”。(5) 、“帮助”菜单中有“关于”的子菜单,用于描述记事本程序的相关信息。 3概要设计 自定义类说明 类名: JM (1)作用:主类(2)继承的父类:J Frame 类( 3)成员变量说明: JMenuBar mb=new JMenuBar(); // 定义一个菜单项/****** 定义各个菜单及其菜单项******/ 4 JMenu m1=new JMenu(" 文件(F)"); JMenuItem n=new JMenuItem(" 新建"); JMenuItem open=new JMenuItem(" 打开(O)... Ctrl+O"); JMenuItem save=new JMenuItem(" 保存(S)... Ctrl+S"); JMenuItem save_as=new JMenuItem(" 另存为(A)...Ctrl+A"); JMenuItem exit=new JMenuItem(" 退出"); JMenu m2=new JMenu(" 编辑(E)"); JMenuItem copy=new JMenuItem(" 复制(C) Ctrl+C"); JMenuItem cut=new JMenuItem(" 剪切(X) Ctrl+X"); JMenuItem paste=new JMenuItem(" 粘贴(P) Ctrl+P"); JMenu m3=new JMenu(" 格式(O)"); JMenu f1=new JMenu(" 字体(F)"); JMenuItem i11=new JMenuItem(" 宋体"); JMenuItem i12=new JMenuItem(" 楷体"); JMenuItem i13=new JMenuItem(" 黑体"); JMenu color=new JMenu(" 颜色(C)"); JMenuItem i21=new JMenuItem(" 红"); JMenuItem i22=new JMenuItem(" 蓝"); JMenuItem i23=new JMenuItem(" 绿"); JMenu m4=new JMenu(" 帮助(H )"); JMenuItem about=new JMenuItem(" 关于"); /***** 定义弹出菜单及其菜单项*****/ JPopupMenu pm=new JPopupMenu(); JMenuItem item1=new JMenuItem(" 复制"); JMenuItem item2=new JMenuItem(" 剪切"); JMenuItem item3=new JMenuItem(" 粘贴"); /*********** 编辑区**********/ String s; 5 Container c; JTextArea editor=new JTextArea(s); ( 4)主要方法说明: JM( ) 方法创建一个窗口并设置窗口的相应参数,以及把各个项目加到窗上 private void addJMenuBar( ) 方法把各个菜单添加到菜单棒上 private void addFileMenu( ) private void addEditMenu( ) private void addFormMenu( ) private void addHelpMenu( ) private void addJPopupMenu( ) 各个方法则把相应的菜单项添加到各自的“文件”、“编辑”、“格式”、“帮助”菜单上,及弹出菜单上 类名: JM 4(1)作用:主