java如何显示矢量图? 在google上搜索一下,找到一个Sponsored LinksJava WMF Graphics APIhttp://www.yworks.com/en/products_yfiles_ep_ywmf.htm当然还有其他许多链接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载地址http://xml.apache.org/batik/svgviewer.htmlApache软件基金会的XML项目Batik小组近日发布了Batik 1.0, 一个完全开放代码,基于Java的SVG工具包.SVG是一种XML格式提供了丰富的2D图像资源,Batik允许用户观看生成和维护SVG图像而无需知道一些技术细节.自从W3C 推荐了SVG标准之后, Batik 继续给这个标准以更多的补充. 通过继承XML的强大威力和矢量图的动态和修改的便利性, Apache XML项目的Batik team 小组开发了这一具有业界标准的嵌入Web图形软件解决方案. Batik提供核心的部件基于以下几个目的:为任何Java程序生成SVG内容, 观看SVG内容并且转换SVG到任何格式或者从其他格式转换成为SVG.这一想法实现了让SVG成为一种中心格式,可以观看和转换任何一种2D图像格式变成SVG格式,也可以把SVG转换为其他格式.为那些不支持SVG的环境提供了方便. SVG混合了两种广泛使用的计算机图像格式,矢量和光栅两种图像, 在一个分辨率无关的框架中.允许SVG图像按照高质量显示,无论是在屏幕上还是在打印机上.SVG 框架也包含了许多图像特性例如渐变,滤镜效果,和文本支持. 新的Batik 1.0支持:滤镜效果,例如阴影和光效. 内部和外部使用 -- 允许开发者建立高结构化的SVG图像,其中所有的部件都非常容易重用.遮照和剪辑. 标记. 链接 -- 定义SVG图像元素作为"链接"(就像HTML的超级链接一样),可以指向SVG图像中的另外一个图像元素(例如允许你放大地图中的一部分)可以是同一个SVG图像, 另外一个SVG图像或者其他的文档(例如HTML页面等等). 文字支持 -- Batik现在支持复杂文字排版.Run-time扩展-- Batik现在支持运行时扩展, 改进的SVG生成器 -- 允许所有程序非常方便的输出图形到SVG格式. 改进的Batik模块-- 让他们很方便的整合到程序中去.例如,开发者可以在程序中插入Batik的显示模块来实现SVG观看的支持,而他们无需懂得SVG格式.部分屏幕截图可以在htp://xml.apache.org/batik/svgviewer.html观看. 还不是我想要的,我想知道怎么在JPanel中画矢量图,或者画什么格式的矢量图,而且最好已有现成的矢量图形,地图,如chinaquest的一般。再没有答案我就结贴了,上面的都给分 楼主,我觉得把图像数据放在Shapefile文件中,用Java读出来画到Jpanel上应该是一种比较好的方法。Shapefile存放了每种图素的数量、位置、大小等等的数据格式比较清晰和简单容量也不是很大。我可以帮你找一个例程。 谢 jscsqb() 和 bobfallen了。 各位Java大神进来帮帮忙啦,期望给点建议 spring rmi 问个不是很简单的问题(关于下转型的)回帖有分 JDK新手求教 请求高手解决,JFrame可不可以做出自己想要的窗体形状? 高分求教关于JNI的问题 如何从文件中读取中文字符? applet问题,有关Layout的 对文本域输入长度的控制? java的开发工具用那个好?最好是有理由。谢谢!(参与者都有分) 我是菜鸟告诉我怎么样学习java 请各位抽出一点时间来看看!
Apache软件基金会的XML项目Batik小组近日发布了Batik 1.0, 一个完全开放代码,基于Java的SVG工具包.SVG是一种XML格式提供了丰富的2D图像资源,Batik允许用户观看生成和维护SVG图像而无需知道一些技术细节.自从W3C 推荐了SVG标准之后, Batik 继续给这个标准以更多的补充. 通过继承XML的强大威力和矢量图的动态和修改的便利性, Apache XML项目的Batik team 小组开发了这一具有业界标准的嵌入Web图形软件解决方案. Batik提供核心的部件基于以下几个目的:为任何Java程序生成SVG内容, 观看SVG内容并且转换SVG到任何格式或者从其他格式转换成为SVG.这一想法实现了让SVG成为一种中心格式,可以观看和转换任何一种2D图像格式变成SVG格式,也可以把SVG转换为其他格式.为那些不支持SVG的环境提供了方便.
SVG混合了两种广泛使用的计算机图像格式,矢量和光栅两种图像, 在一个分辨率无关的框架中.允许SVG图像按照高质量显示,无论是在屏幕上还是在打印机上.SVG 框架也包含了许多图像特性例如渐变,滤镜效果,和文本支持. 新的Batik 1.0支持:滤镜效果,例如阴影和光效. 内部和外部使用 -- 允许开发者建立高结构化的SVG图像,其中所有的部件都非常容易重用.遮照和剪辑. 标记. 链接 -- 定义SVG图像元素作为"链接"(就像HTML的超级链接一样),可以指向SVG图像中的另外一个图像元素(例如允许你放大地图中的一部分)可以是同一个SVG图像, 另外一个SVG图像或者其他的文档(例如HTML页面等等). 文字支持 -- Batik现在支持复杂文字排版.Run-time扩展-- Batik现在支持运行时扩展, 改进的SVG生成器 -- 允许所有程序非常方便的输出图形到SVG格式. 改进的Batik模块-- 让他们很方便的整合到程序中去.例如,开发者可以在程序中插入Batik的显示模块来实现SVG观看的支持,而他们无需懂得SVG格式.部分屏幕截图可以在htp://xml.apache.org/batik/svgviewer.html观看.
我想知道怎么在JPanel中画矢量图,或者画什么格式的矢量图,而且最好已有现成的矢量图形,地图,如chinaquest的一般。
再没有答案我就结贴了,上面的都给分
Shapefile存放了每种图素的数量、位置、大小等等的数据
格式比较清晰和简单
容量也不是很大。
我可以帮你找一个例程。