java - 动画排序算法

标签 java javascript asp.net-mvc-3 html

我正在开发一个项目,需要可视化排序算法。

我环顾四周,发现 Javascript 和 CSS3 有一些很好的动画功能,可以用于闪烁和交换来可视化这一点。

但是我的教授更喜欢 Java,所以我想知道是否有一种使用 Java 和 Javascript 的混合方式,我在 Java 中调用这些 Javascript 动画函数。

我还想要一种简单的方法来完成将排序算法动画化为 Web 应用程序的任务。

最佳答案

这是可能的,但专业软件开发人员可能需要几天的时间才能实现。

虽然您可以在 Java 中运行 JavaScript 代码,但这并不能为您提供完整的浏览器(没有 DOM、没有窗口、没有 CSS 和 HTML 渲染)。

因此,您首先需要在 Java 中嵌入一个 Web 浏览器。这是可能的,但所有解决方案都需要 JNI 或至少硬件特定的共享库。如果你觉得自己能胜任这项任务,那就去做吧。我建议尝试SWT。 You can find demo code here ;该小部件称为浏览器

如果您不想在这项作业上花费一个月或更长时间,start with this code .

如果你想知道你是否做对了:http://www.sorting-algorithms.com/

关于java - 动画排序算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552504/

相关文章:

c# - MVC3 中控件的方法中返回文件

ASP.Net MVC 3 : Get length in kb of an WebImage

java - 尝试使用 hibernate 连接 mysql 时连接被拒绝

java - 方法不明确

javascript - 长时间运行函数的 DOM 刷新

javascript - JQuery 提交隐藏表单

asp.net-mvc - MVC 3 : Test controllers VS integration tests

java - org.openqa.selenium.SessionNotCreatedException : Unable to find a matching set of capabilities

java - 无法连接到ARServer

javascript - 动态创建CheckBox并使用Onchange事件调用函数