1.下载JHotDraw
最新的JHotDraw可以在http://sourceforge.net/projects/jhotdraw/files/上下载,目前最新的版本是7.4.1. 这里就以7.0.1版作为例子, 你可以在上面的网址找到这个版本。解压后的文件结构图
2.框架实例
打开Samples,里面依次是Draw,net,pert,svg和teddy等应用于JHotDraw框架的实例。
2.1 Draw
Draw是一个二维图形编辑器,可用于简单绘图和图形制作。Draw可以说是JHotDraw最原始最核心的应用,它从HotDraw版本就一直存在。直到JHotDraw7以后,JHotDraw框架趋向成熟,Teddy等其它实例才出现。
在draw中,数据采用xml格式存储在一个proprietary中,draw的用户界面支持一些基本的桌面应用,例如:载入、保存、打印、输出以及剪切复制和撤销重做等操作。
draw可以作为一个桌面应用程序独立运行,也可以作为一个applet程序来运行。独立运行的draw支持三种不同的文档界面:单文档界面(single document interface SDI),多文档界面(multi document interface MDI) 以及Mac系统文档界面(the Mac OS X document interface)。
下面是JHotDraw在apple上的运行效果图。
图1:Draw在苹果操作系统(Mac OSX)上的文档界面
图2:draw多文档界面图
参考资料: JHotDraw document
- 大小: 12 KB
分享到:
相关推荐
#JHotDraw HTML 编辑器 第 39 组 - CSE 2102 组项目 该软件允许用户以 WYSIWYG(所见即所得)格式创建 HTML。 用户只需具备一定的 HTML 知识即可保存、导出、加载和修改文件。 用户将找到用于添加图像、视频和链接的...
NULL 博文链接:https://c-zhiwu.iteye.com/blog/846908
2004年下载的JHotDraw开源程序,一个学习设计模式、面向对象设计和开发、java的非常经典的例子。
适用于画流程图的类,继承自swing。被广泛使用。
NULL 博文链接:https://c-zhiwu.iteye.com/blog/908892
java软件,希有助于java学习者
自己收集整理的Jhotdraw相关资料,对于了解和学习jhotdraw的同学会有所帮助。Jhotdraw是著名的设计模式教学用框架,软件设计的经典之作。
java课程设计的一个题目。本程序可以画各种函数曲线,功能有: 1.新建、打开、保存画图 2.多种方式输入函数作图 3.可设置画笔颜色、大小 4.可以放大、缩小 5.可以移动坐标和图像 6.实时显示鼠标经过的坐标 ...
为解决标准设计模式演化后难以检测的问题,引入设计模式变体思想,以Bridge模式为例,给出了八种常用的变体实现,并以人工形式挖掘了四种开源系统中Bridge模式变体的基准数,接着在Apache Ant 1.6.2与JHotDraw 5.1...
借鉴了JHotDraw源码,开发单层状态图绘制工具, 支持三种遍历方法:CPP(中国邮递员算法),广度优先算法,简化的广度优先算法 里面有三个后缀为draw的图形
百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对...
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...
软件系统的质量在很大程度上取决于其内部结构,该内部结构总是随着软件的发展而降低。... 使用开放源代码案例研究JHotDraw 5 1对这种方法进行了评估,并与现有方法进行了比较说明了我们方法的优点。
基于ARP分析器的Petri网的Java编辑器。 将网络导出为GIF,JPEG,PNG,PPM,ARP和PNML(基于XML)文件格式。 使用出色的JHotDraw 5.2框架。
JARP是为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。
AJHotDraw(swerl.tudelft.nl/view/AMR/AJHotDraw)是JHotDraw二维图形框架的面向方面的重构。 TestJHotDraw是作为一个测试子项目而开发的,旨在确保两个解决方案之间的行为保持一致。
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,...使用了优秀的JHotDraw 5.2 框架。 activemq...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,...使用了优秀的JHotDraw 5.2 框架。 activemq...