JHotDraw之旅: 2.6 源码分析的准备

 

 

1. 获取JHotDraw

http://sourceforge.net/projects/jhotdraw/ 下载最新版的JHotDraw, 我下载的是7.4.1版.

 

2.  工具

eclipse: 下载地址: http://www.eclipse.org . eclipse用户源码跟踪与编写(个人使用习惯,你可以选择你喜欢的IDE).

netbeans: 下载地址:  http://www.netbeans.org (同上).

 

3. uml 工具

我使用的是netbeans(你也可以使用rose,ea,trufun等其它uml工具), netbeans自带了非常好用的uml插件, 可以大部分的uml建模需求. 如果你的netbeans没有uml功能,你可以按照以下步骤来安装这个插件:

 

 打开netbeans, 在菜单栏找到:  工具--插件. 见下图:



 

 

    选择"可用插件", 如果插件太多, 可以在右边搜索框里填入:uml, 选中uml插件并安装.
 

 

 

 

如果插件安装成功, 则可在"已安装"里找到uml插件. 如图:

 

 

 

 4. 导入

    JHotDraw是一个netbeans工程, 所以可以用netbeans直接导入.  并由netbeans进行反向工程.

 



 

 

反向工程建立后, netbeans会建立一个uml项目,该项目以原项目的名字加上"-model"来命名. 这个uml项目主要由三部分组成: Model, diagrams,imported elements. 这时我们可以在Model里找到所有与JHotDraw相关的Java对象.

 

在Diagrams里新建一个类图(class diagram), 并从model ../org/JHotDraw/app/里面拖出相应对象,就可以创建一个app包的结构图.




 
 

 

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值