说UI能延展出一丢丢的东西来,光java就有swing,swt/jface乃至javafx等等UI toolkit,在桌面上它们甚至都不是主流,在web端又有canvas、svg等等。 基于这些UI工具包\框架,又产生了大量通用的或者业务性的UI框架,比如Draw2d、GEF、easyUI乃至国内的 ...
分类:
其他好文 时间:
2016-06-23 12:25:44
阅读次数:
225
本文转载于http://blog.163.com/zl_dream1106/blog/static/842860201262023159134/ 需求:需要在eclipse里面编辑html和jsp,语法高亮和语法提示,自动补全等。 1.下载GEF(依赖包): http://www.eclipse.o ...
分类:
Web程序 时间:
2016-06-15 22:25:30
阅读次数:
638
在首先来看看GEF是什么,GEF的全称是Graphical Editing Framework,图形化框架,可以利用此框架做图形化编。他的基本原理是采用MVC开发模式。 以下是一些例子 GEF里面包含有, EditorPart - 编辑的容器,所有的图形都可以规则都存放在这个容器当中 EditPar ...
分类:
其他好文 时间:
2016-06-07 12:31:14
阅读次数:
179
通过两篇文章对GEF进行了介绍,为了自己加深对GEF的理解和学习,从网上找了一下开源的amaterasuml的uml工具,并把其中对内容转换提取成。Figure:第一篇文章其实是对amaterasuml中ClassFigure的简化,真实的UML类图如下:
EntityFigure:实体Figure,用于获取Label和获取矩形编辑域,代码如下:import org.eclipse.draw2d....
分类:
系统相关 时间:
2016-05-12 18:03:40
阅读次数:
313
上一篇Eclipse GEF中对draw2d进行了一介绍,这一篇主要是GEF(MVC)的一些内容。GEF中的MVC如下图所示:简而言之,视图层View就是我们能看到的东西,模型Model主要存储展示的数据,毕竟图形只是图形不能包含任何又实在意义的东西,我们操作的任何数据都要存放在Model层,Controller是一个很忙的角色,它随时待命,把Model的数据传送给View层,最终形成我们所看到的图...
分类:
Web程序 时间:
2016-05-07 06:55:34
阅读次数:
314
最近老板让我做类图和时序图,提苦恼的,完全不会,就从网上整理了些
1.安装和使用AmaterasUML
安装AmaterasUML前,需要先安装GEF
采用eclipse在线安装方式安装就好。
eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/
安装好GEF后,安装AmaterasUML
...
分类:
编程语言 时间:
2016-04-22 19:01:37
阅读次数:
668
一、Green UML插件 查看当前电脑上安装的Eclipse版本(Help-About Eclipse Platform),是3.3.2版本的。 然后去网站http://green.sourceforge.net/builds.html上查看相对应的Green以及GEF版本: 好像是Green3. ...
分类:
系统相关 时间:
2016-03-30 00:01:50
阅读次数:
697
在GEF绘图笔想象中复杂许多,需要很多组件的依赖与支持,稍微弄错一个引用,或一个操作调试起来就比较麻烦,下面列一下实现一个连接线功能所需要实现的类及添加的方法建议大图查看。相关代码:参考《GEF开发简单实例》实现的HelloWorld程序附件代码.zip
分类:
其他好文 时间:
2015-11-26 15:05:23
阅读次数:
120
以gef未安装成功为例 在eclipse根目录下: eclipse –clean –console –noExit 右击窗口标题栏,属性,勾中快速编辑模式,这样可以在命令行窗口点击右键将剪贴板上的内容粘贴到命令行窗口中 执行命令: ss org.eclipse.gef 没有结果,表示gef没有安装成...
分类:
系统相关 时间:
2015-10-21 10:26:58
阅读次数:
286
eclipse 4.4.2? 1 安装GEF插件,到http://www.eclipse.org/gef/下载,需要联网,因为需要在线下在依赖包 2 下载安装springsource-tool-suite-3.7.0.RELEASE-e4.4.2-updatesite.zip 过程可能会比较慢,耐心等待...
分类:
编程语言 时间:
2015-08-20 13:25:27
阅读次数:
141