频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Java开发图文混排的编辑器

来源:J2ME开发网 作者:asklxf 出处:巧巧读书 2006-10-12 进入讨论组

精华网络内容 :http://www.qqread.com/network/

项目简介

  看完了《设计模式》后,我决定将书中的一个文本编辑器范例Lexi用纯OO实现,经过1个月的设计,编码和测试,终于用Java基本实现了一个所见即所得图文混排的文本编辑器,基本拥有Windows写字板的功能,暂命名Jexi。代码共计约8,000行(注释就占了3000多行:~),从界面到底层用到了大量的设计模式,架构非常清晰。由于使用了SWT本地库,速度非常快,界面和普通Windows桌面程序无异:
Java开发图文混排的编辑器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

开发环境

  Jexi使用Java编写,开发环境为:Windows XP SP1英文版JDK1.4.2Eclipse 3.0Rose 2003 J Edition

运行环境

  已安装SUN JRE1.4Windows XPWindows 2000Linux平台尚未测试。

设计

  Jexi参考了《设计模式》中的大量模式,整个架构采用类似MFC的“文档-视图”模型,其中View和Frame完全和平台分离,可以轻易地使用其它的GUI库(例如Swing)替换现有的GUI实现。

详细的设计文档可以参考我的blog:

  1.Jexi设计目标

  2.计划实现功能

  3.MVC实现模型

  4.文档模型设计

  5.页面样式设计

  6.文档UML模型

  7.视图模型设计

  8.GUI模型设计

  9.坐标转化设计

  10.几个基本序列图

  11.基本编辑功能

  12.应用命令模式

  13.实现图文混排

  14.下一步计划添加的功能

下载

  下载文设计文档与源代码

作者简介

  廖雪峰(asklxf),北京邮电大学信息工程系本科毕业,对Java开发有浓厚兴趣。如果你有任何意见或建议,或者好的想法,欢迎交流!

  我的Email:asklxf@163.com
  我的Blog:blog.csdn.net/asklxf

更多文章 更多内容请看Java环境安装配置Java编程开发手册Wlan组网----家庭专题专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章