java记事本毕业设计,JAVA课程设计--编写一个记事本程序

3a5429672e603c333e817469066cd8b7.gifJAVA课程设计--编写一个记事本程序

Java语言程序设计B报 告 班级 学号 姓名 成绩 2012 年 12 月 题目题目编写一个记事本程序编写一个记事本程序 一一课程设计题目概要。课程设计题目概要。 1.1 课程设计目的课程设计目的 1.2 题目设计要求题目设计要求 二二课程设计思路。课程设计思路。 三三课程设计实现功能结构图。课程设计实现功能结构图。 3.1“文件”菜单。“文件”菜单。 3.2“编辑”菜单。“编辑”菜单。 四四记事本实现功能代码实现。记事本实现功能代码实现。 4.14.1 界面设计界面设计代码实现及实现截图。代码实现及实现截图。 4.24.2 功能功能代码代码详细详细设计设计 4.2.14.2.1 新建文件新建文件 4.2.24.2.2 打开文件打开文件 4.2.34.2.3 复制文件复制文件 4.2.44.2.4 粘贴文件粘贴文件 4.2.54.2.5 退出记事本退出记事本 五五JAVAJAVA 课程设计个人总结。课程设计个人总结。 附附JAVAJAVA 课程设计程序源代码课程设计程序源代码 一课程设计题目概要。 1.1 课程设计目的。 按照老师要求,编写一个记事本程序,并可以实现老师要求的 相关功能。在课程设计过程中,复习巩固 Java 语言的基础知识, 进一步加深对 Java 语言的理解和掌握,将课本上的理论知识和实 际有机的结合起来,锻炼自己的分析解决实际问题的能力,提高自 己实践编程的能力。 1.2 题目设计要求。 要求用图形用户界面实现。能实现编辑、保存、另存为、查找 替换等功能。提示使用文件输入输出流。 二课程设计思路。 设计两个类,一个记事本的类(JSB) ,具有程序的要求和功能 再创建一个课设的主类(KESHE,在主类中创建一个 JSB 类的对象, 就可以直接在编译器中运行程序。 在主界面中设计一个 Frame 容器,并在其中加入一个下拉 菜单和一个文本域控件,把该容器设置为 GridLayout1,1布局。 三课程设计实现功能结构图。 3.1“文件”菜单。 3.2“编辑”菜单。 开始 “文件”菜单 新 建 另 存 为 Filenull 打 开 用 JFileChooser选择 所有打开文件路径 用 unfold读取所选的 文件内容到记事本 保 存 用 sava保存文件 用 JFileChooser选择 文件另存的路径 用 sava保存文件 退出或关闭 文件是否修改 用 sava保存文 Y 结束 N 图 3.2 “文件”菜单操作流程图 用 close关闭文件 开始 “编辑”菜单 剪 切 全 选 设置修改 标 签 , text.cut 复 制 用 text.cop y实现 粘 贴 设置修改 标签, text.paste 删 除 设置修改标签, text.replaceRa nge““, start, end; 查 找 替 换 用 FindAndRep lace 方 法 实现 用 text.sel ectAll 实现 退出或关闭 文件是否修改 用 sava保存文件并 结束 用 close关闭文件 Y N 图 3.3 “编辑”菜单操作流程图 四记事本实现功能代码实现。 4.1.界面设计。 主要代码 fnew Frames; p1new TextArea““; f.setSize400,600; f.setBackgroundColor.white; f.setVisibletrue; menubarnew MenuBar; menu1new Menu“文件“; menu2new Menu“编辑“; item1new MenuItem“新建“; item2new MenuItem“打开“; item3new MenuItem“保存“; item4new MenuItem“另存为“; item5new MenuItem“退出“; item6new MenuItem“全选“; item7new MenuItem“复制“; item8new MenuItem“剪切“; item9new MenuItem“粘贴“; menu1.additem1; menu1.additem2; menu1.additem4; menu1.additem5; menu2.additem6; menu2.additem7; menu2.additem8; menu2.additem9; menubar.addmenu1;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值