ドメイン固有のアイコン/用語を使用して、Java オブジェクトをグラフィック形式でレンダリングしたいと考えています。
このグラフィック モードで私が望む 2 つの最も重要な機能は次のとおりです。1) マウスで選択して画像の属性を変更する機能。
Apache Batik を使用して SVG でグラフィックをレンダリングできますか? そして、それは私に上記の機能を提供してくれますか?
これを達成するのに役立つ他のJavaベースのフレームワーク/テクノロジーを提案してください。
はい、バティックなら可能です。しかし、バティックの使用はお勧めできません。死んでいるようで (2008 年 1 月以降更新されていません)、アニメーション svg を使用するとパフォーマンスに大きな問題があり、多くのバグがあります。しかし、自家製のプロジェクトに使用したい場合は、完全に安定している必要はありません。
JSVGCanvasは svg ファイルを表示し、パン、ズーム、回転できます。要素と対話するリスナーをインストールすることもできます。