
该课程设计包含Java记事本的开发,并提供相应的源代码和文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
JAVA语言课程设计报告:记事本的制作设计
作者:
专业班级:
学号:2012年12月24日
目录
1、系统需求分析 3
2.系统总体设计 3
3 系统详细设计 5
4软件测试 13
5 系统总结 13
6系统设计心得体会 13
7参考文献 13
1、系统需求分析
1.1 系统名称:Window记事本
1.2 系统介绍:本开发项目旨在构建一个Windows操作系统下的记事本程序,该程序主要包含一个主界面,并提供一系列核心功能,包括文件的新建、打开、保存、打印以及另存等操作;此外,还具备对文件的编辑功能,如全选、复制、剪切和粘贴等;同时,支持对文件的格式进行操作,例如自动换行和字体设置;最后,提供帮助功能,包括帮助主题和关于信息。
1.3 开发环境:Eclipse
2.系统总体设计
2.1 系统功能结构图 2.2系统文件结构图 2.3系统编辑结构图 2.4系统格式、帮助结构图
3 系统详细设计
3.1 主界面:主界面主要负责处理用户选择的不同功能。其主要组成部分包括文件、编辑、格式和帮助四个下拉菜单选项。
重要代码:
① 创建界面及监听器: 该代码段用于创建记事本界面的各个组件,并添加相应的监听器以响应用户的操作。具体步骤包括设置窗口标题为“记事本 -- 刘兴钢”,创建一个内容面板(JTextArea),创建一个JScrollPane用于显示文本内容,创建JMenuBar用于添加菜单栏,并将菜单栏添加到内容面板中。此外,还添加了文本域的组件PopupMenu以及文本域的键盘和鼠标监听器。最后设置了窗口的大小和可见性。
② 菜单代码: 此代码段负责创建并配置四个主要的JMenu:“文件”、“编辑”、“格式”和“帮助”。每个JMenu包含若干子菜单项或操作按钮,用于实现不同的功能。
3.2 字体设计界面: 该界面允许用户自定义字体样式和大小。它包含一个字体选择列表框(JList),一个字形选择列表框(JList),一个字号选择列表框(JList)以及相应的文本框来显示当前选择的字体名称、字形和字号。用户可以通过选择不同的字体样式和字号来修改文本的显示效果。该界面提供了“确定”按钮和一个“取消”按钮,用于确认或放弃字体设置。
3.3 保存界面: 此界面负责处理文件的保存操作。如果已经存在文件名则判断是否需要另存为新文件, 如果没有文件名则提示用户输入文件名, 并将文本内容写入到文件中, 最后关闭文件流, 并返回保存结果标志位 (成功/失败)。
3.4 打印设计界面: (省略) (未提供完整代码)
全部评论 (0)


