0

我想在屏幕上绘制一棵树,其中边缘和节点都有标签,用户可以放大树并且用户可以更改对象的位置。在java中有一个名为“JHotDraw”的好工具。.net 或 /asp.net 有类似的东西吗?

4

2 回答 2

1

您将需要使用 javascript 在浏览器上呈现。

看看图书馆TheJit

于 2013-03-18T13:12:55.803 回答
1

ASP.NET 是一种服务器端技术。您可以使用System.Drawing命名空间 (GDI+) 从服务器端创建静态图形,但是……您是否考虑过使用 SVG 或 Canvas?

第一个 - SVG - 是一个客户端标记,用于在常规 HTML 页面中呈现实时矢量图形。

Canvas 是一种客户端的、基于 2D 像素的渲染,也适用于常规 HTML 页面。

根据您的需要,您可以选择 SVG 或 Canvas。

Mozilla 开发者网络 (MDN) 有很好的资源来了解更多关于这两个方面的信息:

于 2013-03-18T13:16:45.490 回答