下载后可任意编辑JAVA 专业课程设计编写一个记事本程序下载后可任意编辑Java 语言程序设计 B报 告 班级: 学号: 姓名: 成绩:2024 年 12 月题目:编写一个记事本程序一.课程设计题目概要
下载后可任意编辑 二.课程设计思路
三.课程设计实现功能结构图
“文件”菜单
“编辑”菜单
四.记事本实现功能代码实现
五.JAVA 课程设计个人总结
附:JAVA 课程设计程序源代码一.课程设计题目概要
1 课程设计目的
根据老师要求,编写一个记事本程序,并可以实现老师要求的相关功能
在课程设计过程中,复习巩固 Java 语言的基础知识,进一步加深对 Java 语言的理解和掌握,将课本上的理论知识和实际有机的结合起来,锻炼自己的分析解决实际问题的能力,提高自己实践编程的能力
要求:用图形用户界面实现
能实现编辑、保存、另存为、查找替换等功能
提示:使用文件输入输出流
二.课程设计思路
设计两个类,一个记事本的类(JSB),具有程序的要求和功能再创建一个课设的主类(KESHE),在主类中创建一个 JSB 类的对象,就可以直接在编译器中运行程序
在主界面中设计一个 Frame 容器,并在其中加入一个下拉 菜单和一个文本域控件,把该容器设置为 GridLayout(1,1)布局
下载后可任意编辑三.课程设计实现功能结构图
“文件”菜单
“编辑”菜单
开始“文件”菜单新建另存为File=null打开用JFileChooser()选择所有打开文件路径用 unfold() 读 取 所 选的文件内容到记事本保存用 sava() 保 存 文件用JFileChooser()选择文件另存的路径用 sava() 保 存 文件退出或关闭文件是否修改用 sava() 保存文件Y结束N “ 文件”菜单操作流程图用 close() 关闭文件下载后可任意编辑 开始“ 编辑”菜单