我可以在 Java Swing 应用程序中使用 Google Visualization API 吗?
Posted
技术标签:
【中文标题】我可以在 Java Swing 应用程序中使用 Google Visualization API 吗?【英文标题】:Can I use Google Visualization API in Java Swing Application? 【发布时间】:2011-08-16 19:26:21 【问题描述】:我想使用谷歌可视化 API 在 Java Swing 应用程序中绘制一些图表。
我尝试过使用 JEditorPane,它可以在 swing 应用程序中加载 html 页面,但它不支持 javascript。
我已经尝试了另一个开源的java浏览器LOBO,但我又失败了,因为它不够强大,无法渲染google可视化api。
我也读过一些关于 GWT 的文章,但它会生成 Javascript,我仍然不知道如何在 Swing 中使用它。所以这不是我想要的。
是否可以在 Java swing 应用程序中使用谷歌可视化 API?
【问题讨论】:
Google 可视化 API 需要 Javascript。 Google 有一个 Chart API,它返回一个图像 code.google.com/apis/chart/image。 Visualization API 依赖于 JS hack,以便在旧版浏览器中正常运行。 遇到过这种情况吗? 【参考方案1】:我使用jfreechart 在我的摇摆应用程序中绘制图表。使用起来非常简单。
【讨论】:
但是 jfreechart 生成静态图表图像而不是交互式图像【参考方案2】:charts4j 将是一个合适的解决方案。通过 Swing 显示图表的示例代码可以找到here
【讨论】:
以上是关于我可以在 Java Swing 应用程序中使用 Google Visualization API 吗?的主要内容,如果未能解决你的问题,请参考以下文章