Jfreeshart对SWT的支持?

时间:2013-08-15 05:01:13

标签: swt rcp timeserieschart

您好我想在SWT中开发动态时间序列图(即时间​​图,它将在几秒钟后自动更新)。我可以在基于swing的应用程序中使用jFreechart来完成它。现在我已经在eclipe RCP SWT中移动了整个UI。我有网络研究,我发现在swt上不再支持jfreechart。这是真的吗?我应该在swt上放下jfreechart开发并找到其他的替代品吗?什么是动态时间序列的其他选择。

3 个答案:

答案 0 :(得分:2)

是的,我不会在SWT中使用JFreeChart,除非您愿意1)修复其中的错误或2)在SWT GUI中嵌入Swing框架。 Libraries for pretty charts in SWT?

中列出了几个替代库

答案 1 :(得分:1)

亲爱的@ user2670032有一个选项可以在RCP中显示jFreeChart但是我不确定这个解决方案在你的情况下是否有效,因为在我的情况下我只需要在RCP视图中显示饼图一次。

  1. 将图表导出为PNG图像 ChartUtilities.saveChartAsPNG('image-name', chart, 500, 300, info);
  2. 使用SWT浏览器合成显示图表。
  3. 在HTML中使用导出的图像路径,并在浏览器合成中设置此HTML。
  4. 此解决方案满足了我的需求。

答案 2 :(得分:0)

与其他Java应用程序编码一样,可以通过在SWT中添加jar来在JWT中开发JFreechart图表应用程序插件开发和编码 在Eclipse中的ViewPart中添加图表,该viewpart可以添加到透视图中。 可以开发Eclipse软件