- 浏览: 300714 次
- 性别:
- 来自: 上海
最新评论
-
ww_xx:
宏还是丢失了啊
JXL调用copySheet()和importSheet()方法时报异常 -
zzulb1234:
安静听歌 写道请问那个自动隐藏的BUG应该怎样解决呢,如果有这 ...
jxl自动设置列宽 -
yhxf_ie:
jingyu123 写道u013830484 写道少年,你这是 ...
Java中只有按值传递,没有按引用传递! -
yhxf_ie:
不同于C++,Java中确是只有按值传递。地址值也是值,这是引 ...
Java中只有按值传递,没有按引用传递! -
贝塔ZQ:
处理excel文件,可以用pageoffice插件实现,使用P ...
JXL调用copySheet()和importSheet()方法时报异常
文章列表
说明:本文是以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 ...