用netbeansAPI画UML图

曾经想做UML工具的人都知道eclipse的GEF是一个很好的选择,可不爽的是如果你要使用GEF来完成那么你就的开发一个完整的eclipseRCP程序,这点我不喜欢.好比你去买猪肉一样偏偏要搭上那么些肥肉给你。刚好最近有个项目,其中也有类似jobs工作流的一个设计环节,在展现层的设计预想中希望能做成UML图工具那样,拖动拖动就生成的。刚开始的时候我还一个劲的看eclipse GEF,最后还是放弃了。

原因有2
  第一:上面说过了要搭肥肉,用GEF还的使用RCP
  第二:开发人员得熟悉SWT,开发难度加大

所以很是头疼,后来一想 netbeans里面不是也有UML这个功能吗?那就也应该有相应的框架。于是google一把。

o(∩_∩)o...

发现果然 org-netbeans-api-visual.jar 就是拉。 哈哈 很轻巧的一个jar包
完全可以与SWING程序结合。就是说懂标准的Swing设计与MVC模式(这个组件包从头到脚都是这个模式)
上手几乎不要3天,很爽的一个东西。

下面截张图有兴趣的看看 原程序下次发上来

提取演示jar程序 : 点击我

 (包含netbeansAPI开发包很小500k的rar)

 

时间: 2024-10-14 15:38:52

用netbeansAPI画UML图的相关文章

visio怎么画UML图?

  visio怎么画UML图?          1.首先笔者用来做例子的是2010版的Visio 2.打开visio,选择如图红框中的"软件和数据库"选项 3.进入之后,选择"UML模型图" 4.选择右下角的"新建" 5.在弹出的页面中,在左下角的"顶层包"上右击

画UML图用什么工具最好?

问题描述 画UML图用什么工具最好? 最近画类图和业务流程图等,PD,visio都用了,感觉很多东西不完整,比如画类图时,实现接口的箭头没找到,还用聚合,关联关系的连线都没有.是什么原因?工具本身没提供吗?或者推荐个好用的,功能完整的工具. 问题补充:lerous 写道 解决方案 到这下吧 应该可以下的http://www.oyksoft.com/soft/1880.html解决方案二:下面有破解的~解决方案三:IBM Rational Rose装起来很大,我用起来感觉怪怪的:)解决方案四:工具

如何在Eclipse中画UML图?

问题描述 我晓得是下个插件,可是我不知道下哪一个--Eclipse网站里有好多插件啊--想问一下,下哪一个比较好,或者直接给个网址吧,要免费的,新手画UML图用.谢谢! 解决方案 解决方案二:请用Together,不过你也太那个了..一分都没有

用代码画UML类图快餐教程

之前我们讨论了graphviz的dot图,mermaid画流程图和时序图,plantuml画时序图. plantuml除了可以画时序图之外,还可以画类图.就跟写代码一样,直接上例子: @startuml interface Tree{ + Tree getParent() + Object getPayload() + Tree getChild(int i) + int getChildCount() + String toStringTree() } interface SyntaxTree

用代码画流程图和时序图快餐教程(3) - PlantUML画时序图

PlantUML画时序图 用描述性的语言来写UML,尤其是Sequence Diagram,PlantUML应该是很多同学的首选了吧. 网址:http://plantuml.com/ 我们可以使用eclipse的plugin来写PlantUML,如下: 速成教程 @startuml和@enduml 这个没啥说的,开始的时候用@startuml,结束的时候要加个@enduml. 标题 格式: title 标题名 participant 格式:participant 类名 #颜色 例: @start

基于NTFS文件系统的的数据恢复程序如何画类图

问题描述 基于NTFS文件系统的的数据恢复程序如何画类图 毕业设计做了个基于NTFS的数据恢复程序,写论文的时候被告知要画类图,可是这种应用程序要怎么画类图?难道要把MFT的那些结构画出来?可是那能称得上类图吗? 解决方案 类图是描述软件结构的,不是你操作的数据对象(MTFS).UML 基础: 类图 解决方案二: 那么要如何画呢?要画哪些东西呢?实在是不知道该画哪些东西?软件整体结构很简单,主要就是扫描函数线程和恢复函数线程,剩余的就是窗体设计相关的.

软考下午题详解---uml图

        在上篇博客中,小编主要简单的对软考下午题当中的数据流图设计进行了一系列总结,今天我们继续来看软考下午题当中大题部分,uml图的相关知识,在我们学习的过程中,我们也已经接触过,西安交大刘惠老师讲解过uml的相关知识点,我们学习完了之后画了一套机房收费系统的uml图,那时年少,画的图太过稚嫩,画的图一遍又一遍的让师傅验收,一次又一次的修改,终于在14年的春节绽放她的笑颜,后来在个人重构.机房合作中和uml也陆陆续续的打过交道,就是在这样一个反复的过程中,小编对uml图的理解一步又一步

UML软件设计基础(UML图详解)

UML软件设计基础(UML图详解) 作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. (1) UML语义 描述基于UML的精确元模型定义.元模型为UML的所有元素在语法和语义上提供了简单.一致.通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达方法所造成的影响.此外UML还支持对元模型的扩展定义. (2) UML表示法 定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准.这些图形符号和文字所表达的是应用级的模型,在语义

关于画时序图,来帮下小弟吧

问题描述 在EA里应该在哪个视图画时序图呢?或者在ROSE里面.请帮忙,谢谢 解决方案 解决方案二:uml要是中文版的就是时序图项.