繁体   English   中英

在SWT项目中嵌入SVG画布的示例代码?

[英]Example code for embedding SVG canvas in SWT project?

是否有一个很好的例子说明如何将SVG画布包含到Java SWT项目中(特别是Holongate ,尽管我会对其他任何选项感兴趣)? 此外,我需要在Mac OS X,Windows和Linux客户端上支持此SVG画布,以防实现依赖于本机库。 谢谢你的任何指示。

使用蜡染( http://xmlgraphics.apache.org/batik/ )。 将SVG渲染到图像中。 在SWT容器中显示它。 便携。

我们通过将Batik Swing画布嵌入到SWT组合中来实现此功能,请参见此处 它在Windows上运行良好,但我们无法在Mac OS X上滚动画布。
但是,绝大多数用户都在Windows上,因此我们没有花太多时间来修复Mac OS X错误。

看看: eclipse GMF他们通过org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.Graphics2DToGraphicsAdaptor写了一个类女巫渲染器,源代码在org.eclipse.gmf.runtime.draw2d.ui中.render.awt.internal.svg。 SWTImageTranscoder。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM