0

私は、並べ替えアルゴリズムを視覚化する必要があるプロジェクトに取り組んでいます。

周りを見回してみると、JavascriptとCSS3には、これを視覚化するための点滅と交換に適したアニメーション関数がいくつかあることがわかりました。

しかし、私の教授はJavaを好むので、Java内でこれらのJavascriptアニメーション関数を呼び出すJavaとJavascriptをハイブリッドで使用する方法があるかどうか疑問に思いました。

また、ソートアルゴリズムをWebアプリケーションとしてアニメーション化するタスクを実行する簡単な方法も必要です。

4

1 に答える 1

1

これは可能ですが、プロのソフトウェア開発者が実装するにはおそらく数日かかるでしょう。

JavaScriptコードはJavaで実行できますが、完全なブラウザー(DOM、ウィンドウ、CSSおよびHTMLのレンダリングなし)は提供されません。

したがって、最初にWebブラウザをJavaに埋め込む必要があります。これは可能ですが、すべてのソリューションにはJNIまたは少なくともハードウェア固有の共有ライブラリが必要です。あなたがその仕事に満足しているなら、それをやりなさい。SWTを試してみることをお勧めします。ここにデモコードがあります; ウィジェットはと呼ばれBrowserます。

この宿題に1か月以上費やしたくない場合は、このコードから始めてください。

正しく理解したかどうかを知りたい場合:http://www.sorting-algorithms.com/

于 2012-05-11T13:57:58.993 に答える