文档介绍:Java课程设计报告
题 目: 文本编辑器
班 级:
学 号:
姓 名:
成 绩:
日期: 年 月 日
目 录
一、综合设计目与规定…………………………………… 3
二、综合设计正文…………………………………………………3
…………………………………………………………3
、开发范畴、建设目的与必要性开发……………………3
…………………………………………………………3
………………………………………………………………3
…………………………………………………………3
……………………………………………4
3 .系统实行……………………………………………………………4
……………………………………………………………4
. 系统测试及某些截图………………………………………………12
三、综合设计总结或结论……………………………………………13
四、参照文献……………………………………………………………13
《文本编辑器》
一、综合设计目与规定
规定在学生可以较纯熟使用java程序设计语言进行软件代码编写,同步还要具备较好项目分析能力,加深对有关课程基本内容理解。同步,在程序设计办法以及上机操作等基本技能和科学作风方面受到比较系统练****br/>二、综合设计正文
1 系统分析
、开发范畴、建设目的与必要性
随着计算机科学日渐成熟,其强大功能已为人们深刻结识,它已进入人类社会各个领域并发挥着越来越重要作用。固然对文本编辑操作依然占据着重要地位,记事本是简朴便捷文本编辑器,可实现对文本编辑操作基本功能。
程序设计重要分为两大某些:简朴GUI设计和程序功能设计。通过GUI设计实现图形顾客界面,提供图形菜单,以便顾客操作。使用Java语言编写一种可以对输入文字进行操作,具备合理界面,可以在界面中实现右键快捷方式,对文档内容进行编辑操作,并且可以顺利退出程序。通过设计和实现一种具备基本功能文本编辑器,提高咱们对Java语言设计掌握能力,理论联系实际,进一步提高软件开发技术,从而培养咱们分析、解决问题能力。
2 系统设计
依照系统自带文档编辑器特性设计,涉及如下功能模块:
整体构造框架涉及:菜单栏和文档编辑区
每个框架分别包括不同子框架,各个模块详细框架:
:文献、编辑、工具、协助
文献:新建、打开、保存、另存为、退出
编辑:剪切、复制、粘贴
工具: 查找、替代
打开与另存为:两个窗体调用系统函数直接运用,注意格式选取
查找:查找内容、查找、查找下一种
4.文本编辑区
监视文本内容与否变化、监听光标所在位置
开发环境与工具: Eclipse SDK
3 系统实行
源程序
import .*;
import .*;
import .*;
import .*;
public class TxtEditor extends JFrame implements ActionListener{
String file_name;
String file_dir;
String tempString;
//上次保存后文献名和地址
String fileName = "";
JPanel x=new JPanel();
JTextArea wen=new JTextArea(20,50);
JMenuItem ziti=new JMenuItem("字体");
JMenuItem a=new JMenuItem("普通");
//定义菜单项
JMenuItem xin=new JMenuItem("新建");
JMenuItem open=new JMenuItem("打开");
JMenuItem save=new JMenuIt