GEF
guhanjie
这个作者很懒,什么都没留下…
展开
-
GEF的Palette中实现抽屉和模型工具的动态导入
一般GEF项目的Palette都是在编辑页面启动时静态生成的,页面生成好,Palette即固定不变了。由于项目开发需要,现在要求能够通过一个“import”按钮或者菜单命令指定自己的文件目录,实现动态的将该目录下的模型加入到一个抽屉中,并将抽屉动态地添加至Palette中。 其实现方法具体步骤如下:(我这里实现的是菜单栏的命令) 1. 你需要自己先写一个菜单的导入命令action,如Imp...2011-08-20 08:58:56 · 267 阅读 · 0 评论 -
GEF项目中导入外部包
说明:本文是以Eclipse为开发环境。 GEF项目开发中,有可能会需要使用java的开源包(*.jar)来完成一定的功能。如使用jxl包来处理Excel文档的读取与写入,又如使用jfreechart开源软件包来处理数据分析图表等等。 在一般的Java项目中,要使用这些外部包,需要将其导入该项目中。一般的做法是: 点选该项目,右键单击项目中任一文件 -> Build ...2011-09-26 15:41:41 · 120 阅读 · 0 评论 -
SWT中自己订制了一个TableViewer(用于我的列出项目中的所有错误信息),作为测试用的。与大家分享...
文件结构: 1. TestTableViewer.java 产生tableViewer的主文件 2. ContentProvider.java 用于提供表的内容 3. TableLabelProvider.java 用于提供表中的每一个小单元格的内容 4. Sorter.java 用于按各字段排序 网上此类教程很多,如果有朋友感兴趣,可以上网搜一搜,也可以看我的收藏中“jface”分...原创 2011-09-29 20:27:06 · 132 阅读 · 0 评论 -
GEF中保存图片
最近我在用GEF的一个图形编辑框架,很惭愧,自己Java还半生不熟,就直接被拉来做项目。 闲话短说,在项目进行过程中,涉及到这样的功能:将自己的Editor中的内容保存成图片。 我在网上找了一些资料,但是说得不够具体,可能对于像我这种Java菜鸟,又刚开始接触GEF的不大容易理解,通过自己的摸索,终于把图片导出来了,以下是我的实现过程: 1.首先要写一个创建图片文件的方法createImag...2011-08-10 20:09:59 · 235 阅读 · 0 评论 -
GEF中组合按键设置汇总以及org.eclipse.gef.KeyStroke的方法的使用
GEF开发中默认的快捷键有可能没有设置齐全,又或者开发中需要自定义设置一些快捷键及组合。 我在开发中也遇到此类问题,尤其是对每个键该写什么参数值很困惑。 在网上有一些零零星星的资料,找来研究了一下,现在将一些内容做个汇总: GEF中设置快捷键主要是在自己的Editor中来处理KeyHandler 首先需要new出一个KeyHander; 然后对keyHander进行处理,主要...原创 2011-11-04 22:58:27 · 216 阅读 · 0 评论