请达人推荐一款Java 2D的图形库

Yongqiang 发布于 2010/08/13 14:16
阅读 3K+
收藏 1

最近公司决定采用Eclipse RCP开发新项目,现在需要一个Java的图形库。我以前没有做过相关的开发,所以请各位达人指教。

根据需求,对这个图形库有些要求:

* 可以显示并填充多边形

* 支持坐标变换,放大,缩小等基本操作。

* 最好支持图层的概念

* 能嵌入到SWT中,也就是能和RCP一起开发。

* 开源最好,商用也可以。

可能不知道这种库该如何描述,我Google了半天,所以没什么结果。

请大家多指教了。先行谢过。

加载中
0
鉴客
鉴客

Google 是找不全的,不如看看oschina有一个专门的图像处理的分类

http://www.oschina.net/project/tag/141/imagelib?sort=view&lang=19&os=0

0
Yongqiang
Yongqiang

引用来自#2楼“贱客”的帖子

Google 是找不全的,不如看看oschina有一个专门的图像处理的分类

http://www.oschina.net/project/tag/141/imagelib?sort=view&lang=19&os=0

多谢,好像里面东西很全。这就去研究!

0
Yongqiang
Yongqiang

基本过了一遍列表,好像大多是图像处理的库,2D图形的好像不太合用。

0
mallon
mallon

呵呵用SWT,等着吃大亏吧...我们这里一位大神已经叫苦不迭了

0
Yongqiang
Yongqiang

引用来自#5楼“mallon”的帖子

呵呵用SWT,等着吃大亏吧...我们这里一位大神已经叫苦不迭了

啊?为什么?请高手指教原由。

0
mallon
mallon

SWT的第三方资源比Swing少得多(大概是1:10的关系);如果要在SWT中使用Swing控件,会带来资源泄漏、界面刷新紊乱等根本无法解决的问题,另外SWT用的是本地控件,本身也会产生资源泄漏的问题,而Swing是纯“画”出来的,这些问题都不存在的。

0
mallon
mallon

另外说SWT跨平台简直就是笑话。至于Swing是否比SWT慢,我的经验是不可能,现在Swing默认都是Direct 2D加速的,如果碰到操作系统提供的控件很烂,那Swing比它快就是很自然的了。

0
mallon
mallon

RCP建议也不要用,千万不要被Eclipse花哨的界面迷住了,什么热拔插,什么OSGI的,整天炒概念,Eclipse的插件机制不照样很烂?甚至都没有NetBeans的插件机制好用。我原来是用NetBeans Platform的(我们这里其他人用的是Eclipse RCP),不过现在不用了,因为程序写起来太麻烦了,RCP是很强大,但是除了停靠窗口外,几乎所有的特性我都用不到,而停靠窗口的开源框架是很多的,随便找一个用起来顺手的就搞定了。

0
c
chenjia_theone

用OpenGL

http://www.eclipse.org/swt/opengl/

http://lwjgl.org/

或者JavaFx本身就可以做到

* 可以显示并填充多边形

* 支持坐标变换,放大,缩小等基本操作。

* 最好支持图层的概念

0
Yongqiang
Yongqiang

引用来自#10楼“chenjia_theone”的帖子

用OpenGL

http://www.eclipse.org/swt/opengl/

http://lwjgl.org/

或者JavaFx本身就可以做到

* 可以显示并填充多边形

* 支持坐标变换,放大,缩小等基本操作。

* 最好支持图层的概念

感谢回复,不知道你是不是建议让我3D的库做2D的开发?可能是我没说清,我主要想做2D的多边形。

返回顶部
顶部