7

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

4

3 回答 3

5

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

于 2009-05-04T17:18:18.733 回答
3

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

于 2009-05-18T16:11:21.690 回答
0

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

于 2009-07-06T08:37:08.713 回答