java课程设计-简单记事本.docVIP

  • 79
  • 1
  • 约6.49千字
  • 约 11页
  • 2018-01-14 发布于安徽
  • 举报
目录 前言 2 正文 2 1.1 课程设计的教学目的和任务 2 1.2 课程设计的主要内容 2 2.1.问题描述及基本要求 2 2.2. 记事本基本功能 2 2.3使用的java主要的类 2 2.4 java类的主要方法 3 2.5 程序流程图 4 2.6 运行界面 4 2.6 小结 6 参考文献: 7 附 录: 8 前言 随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写记事本,具有基本的文字编辑功能。 记事本是Windows 操作系统中常见自带的一款用于创建和编辑文本文件的附件工具,用户可以在其中方便地输入文字,从而进行编辑与操作。由于记事本操作简单、小巧灵活。因此非常适合用户在进行一些简单的文字处理时使用。我们在日常的生活中非常普遍地去使用记事本,但是却很少去研究它的具体功能,更不会去考虑它的具体实现。 经过一个学期的学习,我学习了Java这门面向对象的程序设计语言, 对于面向对象的概念有了进一步的了解,这个学期的java课程也有很多机会遇到实际的课题和项目,特别是课后练习实验和上机的一些基本题目,这对于巩固所学的理论知识有很大的帮助。特别是在学完理论的Java课程之后,进行这样一个课题设计,可以把整本书的知识进行融会贯通,更进一步地提高了我们的处理实际编程问题的能力。最后决定做一个简易记事本程序并实现其中部分的功能。 摘要:该程序是一个记事本,具有良好的界面,使用人员能快捷简单地进行操作。 关键字:java、记事本、方法、事件。 正文 1.1 课程设计的教学目的和任务 (1) 使学生进一步理解和掌握所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法。使学生掌握使用各种计算机资料和有关参考资料,提高学生进行程序设计的基本能力。功能 1: 功能2:具有窗口的基本功能,如按下关闭键程序将关闭; 菜单栏具有以下功能: 打开:可以通过搜索路径打开一个已经存在的、某一个路径下的txt格式的文本文档。 保存:在记事本文本区域写入一定的文档要关闭前可以对其进行保存,保存时需要文件名和目录进行设置。 退出:在关闭窗口的同时,关闭运行程序并退出记事本程序 2.3使用的java主要的类 Java程序中所使用的主要类为及其作用如下: 类名: 继承的父类: JFrame 实现的接口: ActionListener public class extends Frame implements ActionListener {} 创建一个图形用户界面窗口 static TextArea txa 创建一个文本区 static WinLis wlis 创建一个窗口事件对象 BorderLayout br 创建一个边框布局 2.4 java类的主要方法 文件的菜单下有“打开”和“保存”的菜单项目,而我们选择时弹出的对话框就是文件对话框,创建一个菜单栏static MyNoteBook,菜单栏下设置菜单组件static MenuBar menuba,创建菜单的所有项static MenuItem item,创建一个文本区static TextArea txa,创建一个窗口事件对象static WinLis wlis,创建一个边框布局BorderLayout br,设置标题frm.setTitle简单记事本,所设计的程序中所使用的java类的主要方法如下: static MyNoteBook frm = new MyNoteBook (); 创建一个菜单栏 static MenuBar menubar = new MenuBar(); 创建一个下拉式菜单组件——文件 static Menu menu1 = new Menu(文件); 创建一个下拉式菜单组件—— static Menu menu2 = new Menu(帮助); 创建一个菜单的所有项——打开 static MenuItem item1 = new MenuItem(打开); 创建一个菜单的所有项——保存 static MenuItem item2 = new MenuItem(保存); 创建一个菜单的所有项——关于 static MenuItem item3 = new MenuItem(关于); 创建一个文本区 static TextArea txa = new TextArea(); 创建一个窗口事件对象 static WinLis wlis = new WinLis(); public static void main(String agrs[]) { 创建一个边框布局 BorderLayout br = ne

文档评论(0)

1亿VIP精品文档

相关文档