SVG キャンバスを Java SWT プロジェクトに含める方法の良い例はありますか (特にHolongateですが、他のオプションにも興味があります)。さらに、実装がネイティブ ライブラリに依存する場合に備えて、Mac OS X、Windows、および Linux クライアントでこの SVG キャンバスをサポートする必要があります。ご指摘ありがとうございます。
6087 次
3 に答える
5
バティック ( http://xmlgraphics.apache.org/batik/ ) を使用します。SVG を画像にレンダリングします。SWT コンテナに表示します。ポータブル。
于 2009-05-04T17:18:18.733 に答える
3
この機能は、BatikSwingキャンバスをSWTコンポジットに埋め込むことで実装しました。こちらをご覧ください。Windowsでは問題なく動作しましたが、Mac OS Xではキャンバスをスクロールできませんでした。
ただし、ユーザーの大多数はWindowsを使用していたため、MacOSXのバグを修正するためにあまり時間をかけませんでした。
于 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 に答える