欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    java 课程设计报告---用 Java 设计文本编辑器MyTxt

    • 资源ID:1432678       资源大小:201.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    java 课程设计报告---用 Java 设计文本编辑器MyTxt

    1、 J Javaava 课课 程程 设设 计计 报报 告告 专业:计算机科学与技术 班级:0820542 学号: 姓名: 用用 Java 设计文本编辑器设计文本编辑器MyTxt 内容提要:在本文构造实现了一个文本编辑器MyTxt,主要内容包括:MyTxt的 功能 需求分析;MyTxt的基本设计思路和类的划分;MyTxtr 的具体实现。 关键字:Java、文本编辑器MyTxt 引言:设计实现一个Java 应用程序的过程如下: (1)功能需求分析。 (2)设计和类划分。 (3)代码编写实现。 本文就按照这个步骤来实现文本编辑器MyTxt 的制作。 正文: 1、MyTxt 功能需求分析功能需求分析 作

    2、为文本编辑器,至少应该具备以下几种功能: (1)所见即所得的文本输入。 (2)方便的选中文本、复制文本、删除文本、插入文本的功能。 (3)方便的查找指定文字、替换文字的功能。 (4)打印功能。 (5)简单的排版功能,如设置字体、字号等。 另外,还要求MyTxt 实现一个称为“经典视图Classic View”的功能,用以使用 经典仿Terminal 形式的界面。 2、 MyTxt 基本设计思路和类划分基本设计思路和类划分 基于第1 节中提出对于 MyTxt 功能需求的分析,对这个应用程序设计划分类如 下: (1)MyTxt:这个类作为主类,实现主要功能,并实现图形用户界面。 (2)MenuCo

    3、lor:这个类用来实现文字颜色的编辑功能。 (3)MenuFont:这个类用来实现文字字体、字号的编辑功能。 (4)PrintableTextArea:这个类将实现TextArea 的功能,并使得文字可以打印 输出。 3、 MyTxt 的具体实现的具体实现 3.1、 MyTxt 类的设计 MyTxt 类实现整体功能,包括窗体的初始化、各种用户事件监听和响应(编辑、 保存、打 开等等)。 1. 父类和主要接口 设计 MyTxt 整个窗体特性继承自JFrame 类。 为了对用户命令做出响应(如保存文件),MyTxt 类必须能够监听到用户的命 令,因此设计 MyTxt 类实现ActionListen

    4、er 接口。 为了对用户的键盘操作(即编辑输入事件)做出响应,MyTxt 类必须能够监听 到键盘敲击 事件,因此设计MyTxt 类实现KeyListener 接口。 MyTxt 还将实现一个状态显示栏。 此外为了提供一个可以撤消的操作,为MyTxt 添加一个类本身实现接口。 2. 主要方法 下面以表格的形式列出MyTxt 类至少应该具有的方法和各自的功能描述(如表1 所示)。 表 1 MyTxt 类的主要方法 方法 功能描述 static void main(String args) MyTxt 应用程序的入口 重载ActionListener 接口中的方法,用于对用户 命令进行响应,用户命令包括“保存”、“打开”、 “关闭”、“打印” void keyTyped(KeyEvent e) 重载KeyListener 接口中的方法,用于对用户键 盘按下操作进行响应,写入相应的字符到编辑器 3. 基本效果 图 1 为MyTxt 的基本效果图。 图 1 MyTxt 的基本效果图 4. 代码分析代码分析 import


    注意事项

    本文(java 课程设计报告---用 Java 设计文本编辑器MyTxt)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583