`
guhanjie
  • 浏览: 298885 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
说明:本文是以Eclipse为开发环境。     GEF项目开发中,有可能会需要使用java的开源包(*.jar)来完成一定的功能。如使用jxl包来处理Excel文档的读取与写入,又如使用jfreechart开源软件包来处理数据分析图表等等。     在一般的Java项目中,要使用这些外部包,需要将其导入该项目中。一般的做法是:     点选该项目,右键单击项目中任一文件 -> Build Path -> Configure Build Path... -> Libraries -> Add External JARs...,选中要导入的包,如jxl.jar,即可。    ...
一般GEF项目的Palette都是在编辑页面启动时静态生成的,页面生成好,Palette即固定不变了。由于项目开发需要,现在要求能够通过一个“import”按钮或者菜单命令指定自己的文件目录,实现动态的将该目录下的模型加入到一个抽屉中,并将抽屉动态地添加至Palette中。 其实现方法具体步骤如下:(我这里实现的是菜单栏的命令) 1. 你需要自己先写一个菜单的导入命令action,如ImportProductAction。在其中的定义一个目录对话框,用于让用户指定目录路径;并在其中的run()方法中写该命令点击后要做的事情。其代码如下: ImportProductAction.java pac ...
最近我在用GEF的一个图形编辑框架,很惭愧,自己Java还半生不熟,就直接被拉来做项目。 闲话短说,在项目进行过程中,涉及到这样的功能:将自己的Editor中的内容保存成图片。 我在网上找了一些资料,但是说得不够具体,可能对于像我这种Java菜鸟,又刚开始接触GEF的不大容易理解,通过自己的摸索,终于把图片导出来了,以下是我的实现过程: 1.首先要写一个创建图片文件的方法createImage(),这个我也是从网上摘抄来的,感谢网友的无私支持: /** * Returns the bytes of an encoded image for the specified * IFigure ...
Global site tag (gtag.js) - Google Analytics