我相信很多人都知道 Simile Timeline ( http://www.simile-widgets.org/timeline/ ),这是一种基于 JavaScript 的小部件,用于将交互式时间线嵌入到网站中。
Timeline 是开源软件,在 BSD 许可下获得许可。
我将如何在无法访问 Internet 的 Java 桌面应用程序中使用 Similie Timeline?
我相信很多人都知道 Simile Timeline ( http://www.simile-widgets.org/timeline/ ),这是一种基于 JavaScript 的小部件,用于将交互式时间线嵌入到网站中。
Timeline 是开源软件,在 BSD 许可下获得许可。
我将如何在无法访问 Internet 的 Java 桌面应用程序中使用 Similie Timeline?
您应该能够包含某种“网络浏览器”控件,然后将相关的 html/javascript 写入其中,让它正确呈现。很久没有Java了,所以我想不出内置的名字,但我怀疑存在一个。
- 编辑
实际上,我正在考虑的内置控件(JEditorPane)似乎不支持 JavaScript。也许这会很有趣: http: //lobobrowser.org/java-browser.jsp,但毕竟我不确定我是否会采用嵌入式方法。
Rhino是 Mozilla 项目管理的 JVM 的 JS 解释器和相关工具。我怀疑这将是一个很好的起点。