【问题标题】:jfreechart at client sidejfreechart 在客户端
【发布时间】:2013-02-27 10:08:04
【问题描述】:

我已经使用 jfreechart 实现了甘特图。我想知道如何从客户端访问此图表。另外我不想要图表的图像,我还想要它旁边的缩放功能。如何做到这一点?请帮忙。

【问题讨论】:

  • 我会使用javawebstart
  • 您能详细说明一下吗?

标签: jfreechart gantt-chart


【解决方案1】:

您能详细说明一下吗?

虽然在 servlet 上下文中可以实现最低限度的交互式图表,但可以通过 Java Web Start 从服务器获得完全交互式的桌面应用程序。在 JFreeChart samples 中,JWS demo 最能说明潜力。

【讨论】:

  • 感谢您的回答。这是详细信息。我的甘特图创建逻辑在服务器端。我在服务器端获得了该图表的所有功能(例如缩放图表、渲染图表条等),因为我在服务器端有图表对象。但是我没有在客户端获得这种能力,因为我只是将生成的 PNG 图像发送到客户端。为了实现这一目标,正如你所说,我可能不得不采用 JWS 方法。但是,除了JWS,就没有别的办法了吗?
  • @genonymous:我不知道。我认为 servlet 和 JWS 方法是互补的。我通常只是让 JWS 应用程序连接到同一个服务器以获取数据,但是像 H2 这样的嵌入式数据库也可以工作。
【解决方案2】:

我认为您必须捕获客户端事件并从服务器端处理它,当然还要重新加载带有更改的图像。

【讨论】:

  • 是的,我可以这样做,但这会大大增加对客户端请求的响应时间。例如客户端发送许多缩放区域,对于每个请求,服务器必须一次又一次地生成图像,然后将其发送到客户端。
猜你喜欢
  • 1970-01-01
  • 2011-05-15
  • 2019-04-15
  • 2017-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-30
相关资源
最近更新 更多